Rick Schumeyer
2007-Feb-16 15:13 UTC
Please help...passing arrays between controller and view
I have tried to get this question answered before with no success. I''m getting desperate! Here is a simplified description of my problem... I have a many-to-many relationship between accounts and employees, with a model table in between called AccountEmployeeRelations. There is other stuff in this table, but I don''t think that matters for now. In the controller I create and account and 3 relations (I plan on changing this after I get it working) def new @account = Account.new @relations = [] 3.times do @rs << AccountEmployeeRelation.new end end I am really lost in new.rhtml. I need selections for multiple employees. I''m not sure if this is even close, but I know it does not work. I think I need something like select_tag( r.employee[] ) but I can''t figure that part out. <% form_for :account, :url => { :action => :create } do |form| %> Title: <%= form.text_field :title %><br/> <% for r in @relations %> Employee: <%= select_tag( r.employee, options_from_collection_for_select(Employee.find(:all, :order => ''name''),''id'', ''name'')) %> <br/> <% end %> <%= submit_tag %> <% end %> If I get this working, I may still need help with the create controller. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---