3

我把它放在我的 erb 文件中

<% @user_friend.each do |friends| -%>
  <%= content_tag :p, :class => "popin" do %>
    friends.email
  <% end %>
<% end -%>

我收到此错误消息:

compile error
/var/www/gitorious/app/views/campaigns/new.html.erb:25: syntax error, unexpected ')'
..._tag :p, :class =>"popin" do ).to_s); @output_buffer.concat ...
                              ^
/var/www/gitorious/app/views/campaigns/new.html.erb:28: syntax error, unexpected kEND, expecting ')'
;  end ...

有人可以解释我如何解决这个问题吗?

4

1 回答 1

4

friends.email是 ruby​​ 代码,你只需要像下面这样:

<% @user_friend.each do |friends| -%>
  <%= content_tag :p, friends.email,:class =>"popin" %>
<% end -%>
于 2013-04-01T13:27:48.190 回答