У меня есть форма, называемая User с булевым атрибутом, называемым «подтверждено». Когда я показываю всех пользователей или пытаюсь просмотреть каждого пользователя, подтвержденное значение всегда пустое, а не false, и я искал много, и все же я не понимаю, почему это происходит. Может кто-нибудь мне помочь?Boolean в активном поле admin возвращает пустое вместо false (Rails 3.2/Active Admin)
Примечание: «подтверждено» отображается как пустое, только если оно является ложным.
Схема миграции: функция
create_table "users", :force => true do |t|
t.string "name"
t.boolean "confirmed", :default => false
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
индекс и форма на активном администратора:
ActiveAdmin.register User do
index do
column :id
column :name
column :confirmed
actions
end
form do |f|
f.inputs "User Details" do
f.input :name
f.input :confirmed
end
f.actions
end
end
, что о случае просмотра формы? Я попробовал вышеупомянутый подход с формой просмотра, но он не работал, но он работал с функцией индекса –
Спасибо, я это понял. Я добавляю ту же строку к методу show. –