Hi, I have a form for a model that have relationship to other models in my application. For example, a company and employees. When I add new employee, I should select company for which employee is working. How about if the employee works in a company that is not in my database? so I want to create that company within the same form of adding employee (sub form). Can anyone tell me how to do that in rails? Ahmed -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi, I am doing just that in my application. First I would like to give you a heads up that HTML does not work well with nested FORMS, at least the browsers do not. So you will have to ensure that the forms aren''t nested, you can still make them appear nested / subforms by using relative positioning however. Second in my scenario I felt best to have AJAX forms for the creation purpose so that I can create the object without having to leave the main form, you should consider something similar. Beyond that it depends on your exact scenario that you wish to create. Thanks & Regards, Dhruva Sagar. On Sat, Jan 2, 2010 at 6:15 PM, Ahmed Abdelsalam <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>wrote:> Hi, > > I have a form for a model that have relationship to other models in my > application. For example, a company and employees. When I add new > employee, I should select company for which employee is working. How > about if the employee works in a company that is not in my database? so > I want to create that company within the same form of adding employee > (sub form). Can anyone tell me how to do that in rails? > > Ahmed > -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > >-- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Sat, Jan 2, 2010 at 4:45 AM, Ahmed Abdelsalam <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>wrote:> Hi, > > I have a form for a model that have relationship to other models in my > application. For example, a company and employees. When I add new > employee, I should select company for which employee is working. How > about if the employee works in a company that is not in my database? so > I want to create that company within the same form of adding employee > (sub form). Can anyone tell me how to do that in rails? > > Ahmed >Ahmed, it seems that you''re needing a multi model form that accepts nested attributes. Thus, you might want to take a look at the following example: http://weblog.rubyonrails.org/2009/1/26/nested-model-forms Good luck, -Conrad> -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > >-- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.