Hello, class Customer < ActiveRecord::Base has_many :deliveries class Delivery < ActiveRecord::Base has_many :delivery_items has_many :products, :through => :delivery_items belongs_to :customer class DeliveryItem < ActiveRecord::Base belongs_to :delivery belongs_to :product I create a new delivery for customer x: = simple_form_for @customer do |f| = f.simple_fields_for :deliveries do |deliveries_f| .block .column.span-12 = deliveries_f.association :products, :multiple => true, :selected => @products_selected_id, :input_html => { :title => "- Select product -" }, :label => false = deliveries_f.input :notes DeliveryItem has the extra attribute quantity. In this form I have to set a quantity DeliveryItem attribute so that I create a Delivery for customer x, associate one or more Product and for a product set the quantity. How can I do in the form? -- 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 25 July 2011 10:21, Mauro <mrsanna1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hello, > > class Customer < ActiveRecord::Base > has_many :deliveries > > class Delivery < ActiveRecord::Base > has_many :delivery_items > has_many :products, :through => :delivery_items > belongs_to :customer > > class DeliveryItem < ActiveRecord::Base > belongs_to :delivery > belongs_to :product > > I create a new delivery for customer x: > > = simple_form_for @customer do |f| > = f.simple_fields_for :deliveries do |deliveries_f| > .block > .column.span-12 > = deliveries_f.association :products, :multiple => true, > :selected => @products_selected_id, > :input_html => { :title => "- > Select product -" }, :label => false > = deliveries_f.input :notes > > > DeliveryItem has the extra attribute quantity. > In this form I have to set a quantity DeliveryItem attribute so that I > create a Delivery for customer x, associate one or more Product and > for a product set the quantity. > How can I do in the form? >Any advice? -- 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@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Possibly Parallel Threads
- Simple_Form and Simple_Fields_For and working in Form_Tag, Fields_For
- Form Design issue - How to handle a parent association input..
- How do I force link_to/form helpers to use the superclass name in the path instead subclass?
- how to get the index of the element passed to the render view ?
- set a default value with simple_form