gravatar_for帮助程序中的size选项,rails上的ruby,不工作

时间:2017-03-04 09:50:46

标签: ruby-on-rails

无论我为尺寸选项提供什么,尺寸仍然是默认的80 x 80.任何想法为什么会这样?

<%= link_to gravatar_for(micropost.user, options = { size: 100 }), micropost.user %>

我认为CSS中的某些内容可能会覆盖参数,但找不到任何内容:

.gravatar {
  float: left;
  margin-right: 10px;
}

.gravatar {
  float: left;
  margin-right: 10px;
}

img {
  display: block;
  padding: 5px 0;
}

2 个答案:

答案 0 :(得分:0)

如果是你正在使用的https://github.com/mdeering/gravatar_image_tag宝石,我会在这里找到另一种方法。

 <%= link_to micropost.user do %>
    <%= gravatar_image_tag('micropost.user', :gravatar => { :size => 15 })  %>
 <% end %>

答案 1 :(得分:0)

试试这个:

<%= link_to gravatar_for(micropost.user, micropost.user), size: 100 %>

有关link_to帮助器方法用法的更多信息,请参阅此处的RoR API: http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

从浏览器控制台获取HTML代码也可以帮助您提供更好的帮助。