如何将每个do中的变量传递给其中的form_for

时间:2011-07-16 20:28:38

标签: ruby-on-rails-3 each form-for

我有<% @user.comments.each do |comment| %>

,里面是

<%= form_for [????, Subcomment.new],:remote => true do |form| %>

我可以在????使用什么?确保将当前@user.comment传递给控制器​​?

如果我使用

<%= form_for [comment, Subcomment.new],:remote => true do |form| %>

我得到了

No route matches {:controller=>"subcomments", :comment_id=>#<Comment body: "Comments coming up twice", user_id: 2, commenter: "gleb", id: nil>}

1 个答案:

答案 0 :(得分:0)

如果我的问题正确,您需要创建隐藏字段comment_id