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