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