事实上,@community 有 4 个标签,因此它不应该返回 nil 错误。
但是在这种情况下,它会像这样返回 nil 错误。为什么以及如何解决?
ActionView::Template::Error (undefined method `+' for nil:NilClass):
我的代码
<% @community.tags.each do |tag| %><% tag_strings = tag_strings + tag.name + "," %><% end %>
<%= render 'layouts/twitter', :tag => tag_strings + @community.community_name %>