Как вводить несколько значений в поле Active Admin?
Здравствуйте.
В моем Rails приложении у меня есть продукт, у которого админом должны быть определены доступные на данный момент размеры. Каким образом можно сделать так, чтобы при создании продукта из админки в поле Sizes можно было добавлять несколько значений?
Извиняюсь за, наверное, дико нубский вопрос, но нужно ли создавать миграцию для этой модели? И надо ли мне определить массив, где я храню список всех размеров? Если да, то где? Благодарю за ответ :)
Конечно нужно создать миграцию, ведь в базе в этой таблице у вас будут храниться записи о размерах.
Ознакомьтесь с этой темой rusrails.ru/active-record-associations
После прочтения и понимания все вопросы отпадут.
`rails g model Size`, `rails g model ProductSize`. В модели ProductSize - belongs_to :sizes и belongs_to :product. В модели Product - has_many :sizes, through :product_sizes и has_many :product_sizes, в модели Size - has_many :products, through :product_sizes и has_many :product_sizes.