感谢您的帮助。在实现accepts_nested_attributes_for
期间发生错误。我得到了
ActionView::Template:Error (undefined method 'events' for nil:class) & NoMethodError in app/views/users/index.html.erb where line #12.
查看所有文件@ https://gist.github.com/726828
总结User
模型accepts_nested_attributes_for
event
类。查看gist文件。再次感谢
答案 0 :(得分:3)
在我看到的内容中,索引中没有@user
(我认为这是users/index
),这就是它在尝试访问nil.events
时引发错误的原因
在索引中,您有@users
。您可能想要做的是使用
users/index
中的部分内容
<%= render :partial => "user", :collection => @users %>
并创建一个users/_user.html.erb
,您可以在其中放置要显示的内容。
顺便提一下,您可以访问user
而不是@user
听起来不错?