Aktualizacja: to pytanie zostało zadane, zanim było już rozwiązanie dla niego w ActiveAdmin. Jak stwierdza Joseph, dokumentacja ActiveAdmin zawiera teraz te informacje, ale odpowiedzi tutaj są dostępne dla osób pracujących ze starszymi wersjami ActiveAdmin.Jak aktywować ActiveAdmin przy silnych parametrach?
Kiedy strong_parameters 0.1.4 jest używany z ActiveAdmin 0.5.0 w Rails 3.2.8, jeżeli model używasz korzysta StrongParameters o tym:
include ::ActiveModel::ForbiddenAttributesProtection
wtedy pojawia się następujący błąd w dziennik, jeśli starają się tworzyć/edytować rejestr:
ActiveModel::ForbiddenAttributes (ActiveModel::ForbiddenAttributes)
(Zaktualizowany, aby pokazać, że jest to teraz poprawna odpowiedź dla bieżącej wersji AA). –
Niestety nie jest to dostępne w Railsach 3 lub 6.x. Więc właśnie małpa załatała tę metodę w aktywnym inicjatorze administracyjnym. – toxaq