# sniplets of the code "_item_list.html.erb" <%= form.text_field :name%> $<%= form.text_field :amount, :size => "5" %> <%= form.select :item_category_id, ItemCategory.all.map{|t| [t.name, t.id]} %> <%= form.select :item_expense_id, ItemExpense.all.map{|p| [p.name, p.id]} %> <%= form.check_box :override, :onchange => "alert('GST overwritten');"%>   <%= link_to_function image_tag("cross.png"), "$(this).up('.item').fade()"%> <%= form.hidden_field :club_id, :value => current_user.club.id %> # 2nd sniplet <%= link_to_function "Add new Item" do |page| claim_form.fields_for :items, Item.new, :child_index => 'NEW_RECORD' do |f| html = render(:partial => "claims/item_list", :locals => { :form => f }) page << "$$('tr.item').last().insert({ bottom: '#{escape_javascript(html)}'.replace(/NEW_RECORD/g, new Date().getTime()) });" end end%> # when I click on the Add new Item button, I want it to create another below itself