Я использую rails 4.0.3 и пытаюсь установить много-много флажков в Active-Admin. Выбор флажка не сохраняется. Это то, что у меня есть
class Product < ActiveRecord::Base
has_many :categorizations
has_many :categories, :through => :categorizations
accepts_nested_attributes_for :categorizations
end
class Category < ActiveRecord::Base
has_many :categorizations
has_many :products, :through => :categorizations
accepts_nested_attributes_for :categorizations
end
class Categorization < ActiveRecord::Base
belongs_to :category
belongs_to :product
end
ActiveAdmin.register Product do
permit_params :title, :price, category_ids:[:id]
form do |f|
f.semantic_errors *f.object.errors.keys
f.inputs "Product" do
f.input :title
f.input :price
f.input :categories, :as => :check_boxes
end
f.actions
end
end
Я также пробовал использовать has_and_belongs_to_many, но все еще не могу сохранить выбор.
Любое руководство будет высоко оценено.
Приветствия