У меня есть требование, которое немного сложно с началом работы, и я ищу некоторую помощь. У меня есть три таблицы: Одеяния, категории и материалы. Рассмотрим таблицу одеяний содержатВложенная выпадающая шкатулка и коробка с несколькими выборами, основанная на каждом выпадающем списке в рельсах?
----- Mens носить
----- детская одежда
и у меня есть страница, чтобы добавить одежду и при добавлении одеяний мне нужно иметь падение вниз, который должен отображать категории. При выборе категорий материалы, относящиеся к выбранной категории, должны отображаться в окне выбора нескольких элементов, из которых мы можем выбрать несколько материалов, которые должны быть сохранены в таблице.
И выпадающее меню, чтобы выбрать категории, должно быть вложенным, так как мы также можем выбрать более одной категории, и каждый раз, когда добавляется категория, после раскрытия категории следует отображать раскрывающийся список, относящийся к этой категории.
Рассмотрим следующий образ, который четко объясняет
Как я могу создать таблицу для сохранения значений, которые я выбираю из этих таблиц?
Update:
class Apparel < ActiveRecord::Base
has_and_belongs_to_many :categories
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :apparels
has_and_belongs_to_many :materials
end
class Material < ActiveRecord::Base
has_and_belongs_to_many :categories
end
Выше приведены модели и ассоциации между теми. Я хочу отобразить раскрывающееся меню, которое должно содержать категории и многое другое по этому раскрывающемуся списку, если выбрано, окно выбора нескольких отображений должно отображаться под каждым раскрывающимся списком, чтобы выбрать материалы из него или сказать мне, могу ли я сделать, как сохранить мульти -выберите, а не выпадайте, и при каждом выборе другого поля многоэкранного выбора должны быть заполнены значения, связанные с ним. Следующее изображение четко объяснить
Я не уверен, если вы спросите о 1: обновите раскрывающийся список при выборе категории/добавлении одежды или 2: как сохранить эти данные в базе данных? Если 2, то, пожалуйста, добавьте код, объясняющий отношения между вашими моделями. – jokklan
Хай jokklan. Я ищу оба. Но до этого я еще раз объясню. Когда я создаю новую одежду, мне также нужно выбрать категорию, такую как штаны, рубашки, брюки и т. Д. И это больше похоже на вложенное выпадающее меню, которое можно выбрать, нажав кнопку «Добавить» и выбрав категорию для материалов, связанных с выбранным категория должна отображаться в окне выбора нескольких элементов, где мы можем выбрать несколько элементов. Таким образом, это поможет вам лучше понять первое. Я еще не начал, но скоро попытаюсь обновить код, чтобы не пропустить хорошую помощь. Спасибо, что пришли снова. – logesh