我想打印索引页面中的所有用户,我将users
传递给索引页。
users_controller.rb
def index
@users = User.all
end
index.html.erb
<ul class="users">
<% @users.each do |user| %>
<li>
<%= gravatar_for user, size: 50 %>
<%= link_to user.name, user %>
</li>
<% end %>
</ul>
其他错误,
app/helpers/users_helper.rb:4:in `gravatar_for'
app/views/users/index.html.erb:7:in `block in _app_views_users_index_html_erb__319283733763486353_69882358987600'
app/views/users/index.html.erb:5:in `_app_views_users_index_html_erb__319283733763486353_69882358987600'
答案 0 :(得分:3)
根据http://www.rubydoc.info/gems/gravatar_for/0.1.2,请尝试使用以下代码:
gravatar_for user.email
假设可以通过这种方式访问用户的电子邮件。