rails_admin 更改布尔默认图标 true 和 false 而不是字符串 'true' 和 'false'

rails_admin change boolean default icon true and false instead string 'true' and 'false'

enter image description here

我确实在一个带有布尔字段的模型上创建了

rails g model saas reserved_seat:boolean

当我添加新记录时,它只会显示 ✓、✘ 和 ‒

enter image description here

相反,我需要值显示既不是'true'或'false'也不是'ON' 或 字符串

中的 'OFF'

在此处参考文档wiki

RailsAdmin.config do |config|
  config.model 'Saas' do
    edit do
      field :reserved_seat, :string
    end
  end
end

我所做的是:

field :reserved_seat do
   pretty_value do
    if bindings[:object].reserved_seat==true
        %{<span style="color:blank;" >ON</span>}.html_safe
      else
        %{<span style="color:blank;" >OFF</span>}.html_safe
    end
  end
 end