更新:この問題は、ActiveAdminに既に解決策がある前に尋ねられました。 Josephが述べているように、ActiveAdminのドキュメントにはこの情報が含まれていますが、ここでの回答は古いバージョンのActiveAdminを使用している人に提供されています。ActiveAdminをStrong Parametersで使用するにはどうすればよいですか?
使用しているモデルがStrongParametersを使用している場合strong_parameters 0.1.4を含むことによって、Railsの3.2.8にActiveAdmin 0.5.0で使用されている場合:
include ::ActiveModel::ForbiddenAttributesProtection
その後、あなたは次のエラーを取得するにはログレコードを作成/編集しようとします
ActiveModel::ForbiddenAttributes (ActiveModel::ForbiddenAttributes)
(これが現在のバージョンのAAに対して正しかったことを示すように更新されました) –
残念ながら、これはRails 3またはバージョン6.xでは利用できません。だから私はアクティブな管理者イニシャライザでこのメソッドにパッチを当てただけです。 – toxaq