1
# certification.rb
class Certification < ActiveRecord::Base
extend Enumerize
enumerize :certification_type, in: [:SEO, :CRM]
end
我的管理员文件
# admin/certification.rb
ActiveAdmin.register Certification do
permit_params :name,
:certification_type,
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "Certifications" do
f.input :name, :label => 'Nom'
f.input :certification_type, :label => 'Type',
as: :check_boxes
end
f.actions
end
end
的问题是与certification_type
领域。 当我在我的activeadmin页面中勾选一个类型时,该条目不会保存在数据库中。但是当我用as: :select
更改as: :check_boxes
时,它可以工作。
你知道是否有原因?
谢谢
当您使用复选框并提交表单,什么是在请求参数传递? (你可以在日志中看到这个) – Jeiwan