On Jul 17, 5:45 pm, Neil Bye <[email protected]> wrote:
> <% @user.comments.each_with_index do |comment,index| %>
> ................
> ................
>
> <%= form_for [Comment, Subcomment.new],:remote => true do |form|
> %>
Here you should put the comment the subcomment is for, not Comment. If
you do that then you shouldn't need a hidden_field with the
comment_id.
Fred
> <div id="body">
> <%= form.text_field :body %>
> </div>
> <% form.hidden_field :comment_id ,index[1] %>
> <p>
> <%= form.submit %>
> </p>
> <% end %>
> <% end %>
>
> It insists that comment_id = Comment
>
> Started POST "/comments/Comment/subcomments" for 127.0.0.1 at 2011-07-17
> 17:31:54 +0100
> Processing by SubcommentsController#create as JS
> Parameters: {"utf8"=>"✓",
> "authenticity_token"=>"Ca9IHcB/No8OJ/9MLtXSeuas7n1Mp8GyxpIAMLJxMXo=",
> "subcomment"=>{"body"=>"cat"}, "commit"=>"Create Subcomment",
> "comment_id"=>"Comment"}
>
> What is the correct way to do this?
>
> --
> Posted viahttp://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.