Ich habe ein Formular namens User mit einem booleschen Attribut namens 'confirmed'. Wenn ich alle Benutzer anzeigen oder versuchen, jeden Benutzer anzuzeigen, ist der bestätigte Wert immer leer anstelle von falsch und ich habe viel gesucht und immer noch nicht, warum dies geschieht. Kann mir jemand helfen?Boolescher Wert in aktivem Admin-Feld gibt leer anstatt false zurück (Rails 3.2/Active Admin)
Hinweis: 'bestätigt' wird als leer angezeigt, wenn es nur falsch ist.
Schema Migration:
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
Index Funktion und Form auf aktiven Server-Betreiber:
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
was über den Fall der Form sehen? Ich versuchte den oben genannten Ansatz mit der Anzeige Form es hat nicht funktioniert, aber es funktionierte mit der Index-Funktion –
Danke Ich habe es herausgefunden. Ich füge dieselbe Zeile zur show-Methode hinzu. –