问题的形式
我想在“帖子视图”中制作“评论”表单,
但是这个助手无法工作
<%= form_for([@post, @comment]) do |f| %>
...
<% end %>
rvm 1.9.2 Rails 3.0.3
编辑 1: 错误:
undefined method `model_name' for NilClass:Class
编辑 2 提取的源代码(第 #23 行附近):
20: <% end %>
21: </ul>
22:
23: <%= form_for [@list,@item] do |form| %>
24:
25: <%= form.text_field :due %>
26: <p><%= form.text_field :title %>
应用程序跟踪
app/views/lists/show.html.erb:23:in `_app_views_lists_show_html_erb___3300490552675426158_2162821280_4216612080991561324'
app/controllers/lists_controller.rb:22:in `show'
信息列表|有很多项目。 项目|属于列表
i want to make a 'comment' form inside 'post view'
But this helper couldn't work
<%= form_for([@post, @comment]) do |f| %>
...
<% end %>
rvm 1.9.2
rails 3.0.3
Edit 1:
the error:
undefined method `model_name' for NilClass:Class
Edit 2 Extracted source (around line #23):
20: <% end %>
21: </ul>
22:
23: <%= form_for [@list,@item] do |form| %>
24:
25: <%= form.text_field :due %>
26: <p><%= form.text_field :title %>
Application trace
app/views/lists/show.html.erb:23:in `_app_views_lists_show_html_erb___3300490552675426158_2162821280_4216612080991561324'
app/controllers/lists_controller.rb:22:in `show'
info list| has_many items.
item| belongs_to list
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我做了什么。
路由
列表控制器
show.html.erb
ok here what i did.
routes
list controller
show.html.erb
看看这是否有效
您可以检查 http://guides.rubyonrails.org/form_helpers.html (请参阅第 7.3 节使用表单助手)
See if this works
You can check http://guides.rubyonrails.org/form_helpers.html (refer section 7.3 Using Form Helpers)