Gravatar ​
The Gravatar
field turns an email field from the database into an avatar image if it's found in the Gravatar database.
ruby
field :email,
as: :gravatar,
rounded: false,
size: 60,
default_url: 'some image url'
Options ​
-> rounded
Choose whether the rendered avatar should be rounded or not on the Index
view.
On Show
, the image is always a square,
and the size is responsive
.
Default ​
true
Possible values ​
true
, false
-> size
Set the size of the avatar.
Default ​
32
Possible values ​
Any number in pixels. Remember that the size will influence the Index
table row height.
-> default
Set the default image if the email address was not found in Gravatar's database.
Default ​
32
Possible values ​
Any number in pixels. Remember that the size will influence the Index
table row height.
-> link_to_record
Wraps the content into an anchor that links to the resource.
Using computed values ​
You may also pass in a computed value.
ruby
field :email, as: :gravatar do
"#{record.google_username}@gmail.com"
end