Repeating fields on the same page

9 views
Skip to first unread message

Dudebot

unread,
Mar 10, 2010, 5:13:24 PM3/10/10
to Ruby on Rails: Talk
Does anyone know how I can repeat fields for a model (that would
insert into different records) in a form? E.g.

<% form_for @thing, do |f| %>
<%= f.submit "DoIt" %>
<%= f.text_field :value %>
<%= f.text_field :value %>
<% end %>

So that somehow when the user pressed "DoIt", the first value would go
into a record in thing, and the second value would go into another
record? Is this possible?

TIA,
Craig

Frederick Cheung

unread,
Mar 11, 2010, 3:10:38 AM3/11/10
to Ruby on Rails: Talk

As long as you give the fields different names (or nest them in a
different scope, eg with fields_for), then yes. You just need to do
different things with params[:thing][:value1] and params[:thing]
[:value2] in your controller

Fred
>
> TIA,
> Craig

Christophe Decaux

unread,
Mar 11, 2010, 4:33:16 AM3/11/10
to rubyonra...@googlegroups.com
You probably should have a look into :

http://railscasts.com/episodes/73-complex-forms-part-1

Christophe

> --
> 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 rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
>

Dudebot

unread,
Mar 11, 2010, 6:59:22 AM3/11/10
to Ruby on Rails: Talk
On Mar 11, 2:10 am, Frederick Cheung <frederick.che...@gmail.com>

wrote:
> > Does anyone know how I can repeat fields for a model (that would
> > insert into different records) in a form?  
> As long as you give the fields different names (or nest them in a
> different scope, eg with fields_for), then yes. You just need to do
> different things with params[:thing][:value1] and params[:thing]
> [:value2] in your controller
> Fred

On Mar 11, 3:33 am, Christophe Decaux <christophe.dec...@gmail.com>
wrote:


> You probably should have a look into :
> http://railscasts.com/episodes/73-complex-forms-part-1
> Christophe

Thanks, Fred and Christophe. I had found the railscast on updating
multiple fields, but that wasn't exactly what I was looking for. I'll
watch the complex forms railscasts, mock up some code and get back to
the group if I remain too stupid.
Craig

Reply all
Reply to author
Forward
0 new messages