hello all,
I am working on a simple project on ruby on rails. I need to add a data
to
the database. I would like to add multiple records of a model using
single
form and single submit button so that all the records I entered in the
form
are inserted into database table. I need to design a form with multiple
duplicate fields, each set of fields represent a database record.
Thanks in Advance
--
on 2013-01-24 14:34
on 2013-01-24 15:31
something like that:
*<% 1.upto(2) do |i| %>
<%= text_field_tag "fields[#{i}][user_name]",'', :class => "user_name"
%>
<%= radio_button_tag "fields[#{i}][is_checked]", '1', false %><br>
<% end %>
params[:fields].each do |i, values|
u = User.create(values)
end*
Am Donnerstag, 24. Januar 2013 14:33:45 UTC+1 schrieb BalaRaju Vankala:
on 2013-01-24 15:50
Thank you @Werner its Working. On Thu, Jan 24, 2013 at 7:59 PM, Werner <webagentur.laude@googlemail.com>wrote: > >> single form and single submit button so that all the records I entered in >> BalaRaju Vankala, > > > --
on 2013-01-24 16:05
On Thu, Jan 24, 2013 at 10:49 PM, BalaRaju Vankala <foreverbala4u@gmail.com>wrote: >> <% end %> >> >> params[:fields].each do |i, values| >> u = User.create(values) >> end* > > Just for clarification, you don't need to supply an index <% 2.times do %> <%= text_field_tag "fields[][user_name]",'', :class => "user_name" %> <%= radio_button_tag "fields[][is_checked]", '1', false %><br> <% end %> should be enough :) params[:fields] will be an array of attributes instead of a hash so you can do User.create params[:fields] (I think :D) >>> I am working on a simple project on ruby on rails. I need to add a data >>> Best Wishes, >> https://groups.google.com/d/msg/rubyonrails-talk/-.... > Thank You. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > --
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.