Выпадающее меню для отношения «многие ко многим» в рельсах с использованием вложенных атрибутов

У меня есть три таблицы через ассоциацию «многие ко многим»: супермаркет, продукт и снабжение. Каждый супермаркет может содержать много продуктов, и каждый продукт может быть продан во многих супермаркетах. Ассоциация строится по модели снабжения.

Супермаркет:

class Supermarket < ActiveRecord::Base
  attr_accessible :name, :address, :products_attributes

  has_many :supplies
  has_many :products, :through => :supplies

  accepts_nested_attributes_for :products
end

Товар:

class Product < ActiveRecord::Base
  attr_accessible :name, :supermarkets_attributes

  has_many :supplies
  has_many :supermarkets, :through => :supplies
  accepts_nested_attributes_for :supermarkets
end

Ассоциация через Поставку:

class Supply < ActiveRecord::Base
  attr_accessible :supermarket_id, :product_id

  belongs_to :supermarket
  belongs_to :product
end

Я создал строительные леса и заселил супермаркет-стол. В моей форме продукта я хочу использовать одно (или несколько) раскрывающихся меню, чтобы выбрать соответствующие названия супермаркетов. Цель состоит в том, чтобы создать новый продукт, а также создать ассоциацию через таблицу предложений. Как должен выглядеть код в форме и / или контроллере для продуктов, если я хочу выбрать оттуда соответствующие супермаркеты?

Ответы на вопрос(2)

Ваш ответ на вопрос