Rails 3 - 嵌套资源的每种方法的额外项目

时间:2011-11-17 17:54:54

标签: ruby-on-rails

快速提问,为什么Rails中的每个方法都会有额外的项目输出?

例如:

<% @consultation.messages.each do |message| %>
   <div class="message">
      <%= message.subject %>
   </div>
<% end %>

由于某种原因,这会在屏幕底部显示一个额外的消息div。我检查了数据库,该线程上没有额外的消息。

这与它是嵌套资源的事实有关吗?

任何建议都将受到赞赏。

谢谢!


控制器代码是:

def show
  @consultation = Consultation.find(params[:id])
end

注意:我更改了控制器名称,因为发布(其他所有内容都已更改为此新名称(模型等))

1 个答案:

答案 0 :(得分:0)

这似乎是由在我的每个循环之前的表单中使用.build引起的。