I am getting this error when trying to use the remove link explained
in the Railscast:
http://railscasts.com/episodes/197-nested-model-form-part-2


error:
$(link).previous("input[type=hidden]") is undefined
remove_fields()applic...1065175 (line 6)
function onclick(event) { remove_fields(this); return false; }()1
(line 2)
[Break on this error] $(link).previous("input[type=hidden]").value =
"1";

in the view file I have :


        <% echantillon_form.fields_for :treatments do |builder| %>
           <%=  render  "treatment", :f => builder %>
        <% end %>



in the partial I have :

<p class = "treatmentfields">

         <tr>
         <td class ="name"> type d'examen: </td><td></td><td><%=
f.text_field :treatmenttype %></td>
         <td></td>
         </tr>

         <tr>
         <td class ="name"> commentaires sur la preparation : </
td><td></td><td><%= f.text_field :preparation %></td>
         <td></td>
         </tr>

         <%= f.hidden_field :_destroy %>

       <tr><td><%= link_to_function "remove", "remove_fields(this)"
%></td></tr>

</p>

and in the appliction.js file I have:

function remove_fields(link) {

  $(link).previous("input[type=hidden]").value = "1";
  $(link).up(".treatmentfields").hide();

}

-- 
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.

Reply via email to