does anyone know why;
= render_partial 'comments/form', :object => comment %>
works and
= link_to_function 'Edit', nil, :id => "edit_comment_#{comment.id}_link" do |page|
- page.replace_html "comment_#{comment.id}", :partial => 'comments/ form', :object => comment
blows up basically because the object is not being fed correctly to the partial, so i get a undefined method ticket for nil.
ps: its done in a loop (I.e: i create a link to edit one comment out of many) therefore i cant say comment = @comment and let the partial sort it.
here is the partial
=== #comments/form
- form_for [form[:object].ticket, form[:object]] do |f|
= error_messages_for :comment
= f.text_area :body, :cols => 52, :rows => 10
= f.submit
thanks in advance