Hi to you! I''m writing my first webapp with ruby on rails. And I like it so far. My problem is: I have a form and if I create a db-record, that works fine. But I want to create 2 records on 2 different tables (with one form). Example (a phone book app): I have a table person and a table place. On the form "new person" I have the fields Name, first name.... and the field place. Now I want to insert the Name, first name... on the table person and insert the new place on the table place. Questions: Is that possible? How should the form look like? How can I handle this in the controller? Thank you for your help! -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
As so often, there are many ways to do this. You can use a form_for and add some additional fields or build the whole form with a simple form_tag the most simple form for a client with a name and an additional address record would look like this <% form_tag(admin_clients_path) do %> <%= text_field :client, :name, :size => 20 %> <%= text_field :address , :city, :size => 40 %> <% end %> in you controller you get params as this params[:client][:name] params[:address][:city] and can do the common stuff like Client.new(params[:client]) Address.new(params[:address]) --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---