rails_admin меняет логический значок по умолчанию на true и false вместо строк 'true' и 'false'

введите описание изображения здесь

Я сделал созданный на одной модели с логическим полем

rails g model saas reserved_seat:boolean

когда я добавляю новую запись, она будет показывать только ✓, ✘ и -

введите описание изображения здесь

Вместо этого мне нужно, чтобы значение отображало ни "true", ни "false", ни "ON", ни "OFF" в строке

2 ответа

Решение

То, что я сделал, было:

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   

Смотрите документацию здесь wiki

RailsAdmin.config do |config|
  config.model 'Saas' do
    edit do
      field :reserved_seat, :string
    end
  end
end
Другие вопросы по тегам