Мультимодельная форма Rails для новой записи - PullRequest
1 голос
/ 12 октября 2010

Я пытаюсь создать веб-приложение для магазина одежды, где администратор магазина может создавать списки вариантов для различных товаров. Например, администратор может сгенерировать список параметров, который называется «размеры бюстгальтера», и затем добавить параметры в этот список.

У меня есть две записи:

class OptionList < ActiveRecord::Base
  has_and_belongs_to_many :products
  has_many :options
end

и

class Option < ActiveRecord::Base
  belongs_to :option_lists 
  validates_uniqueness_of :name, :scope => :option_list_id
end

У меня есть форма для списка опций, где я хочу иметь динамическое число полей для опций и создавать новые опции со ссылкой '+', которая вызывает вспомогательный файл JavaScript для insert_html после последнего поля опций. Для этого я поставил поле опций в частичном.

Я пытался подойти к этому, используя fields_for и accepts_nested_attributes_for, но безуспешно. Кто-нибудь знает лучший способ решить эту проблему? Или есть сообщение где-то еще, на которое кто-нибудь натолкнулся? Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...