Я пытаюсь создать веб-приложение для магазина одежды, где администратор магазина может создавать списки вариантов для различных товаров. Например, администратор может сгенерировать список параметров, который называется «размеры бюстгальтера», и затем добавить параметры в этот список.
У меня есть две записи:
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
, но безуспешно. Кто-нибудь знает лучший способ решить эту проблему? Или есть сообщение где-то еще, на которое кто-нибудь натолкнулся? Спасибо за помощь!