2012-02-23 9 views
2

私はActiveAdmin 0.4.1をRails 3.2.1で使用しています。 プレーンレールアプリでは、スキャフォールディングを介して新しいモデルを作成し、ActiveAdminのリソースとして設定します。私はActiveAdminバックエンドを使用して、私のモードの新しいエンティティを作成しようとすると、私は、任意のアプリケーションの痕跡なしActiveAdminは未定義のメソッド `stringify_keys 'をスローします

undefined method `stringify_keys' for "new":String 

を取得します。唯一のフレームワークトレース:

activerecord (3.2.1) lib/active_record/attribute_assignment.rb:69:in `assign_attributes' 
activerecord (3.2.1) lib/active_record/base.rb:495:in `initialize' 
inherited_resources (1.3.0) lib/inherited_resources/base_helpers.rb:52:in `new' 
inherited_resources (1.3.0) lib/inherited_resources/base_helpers.rb:52:in `build_resource' 
activeadmin (0.4.1) lib/active_admin/resource_controller/callbacks.rb:15:in `build_resource' 
- snip - 

は何これに対する可能な解決策だろうか?

+0

コンソールから手動でエンティティを作成して保存しようとすると、同じことが起こります。「update」のための未定義メソッド 'stringify_keys ':文字列 – chrpes

+0

さらに調査する:この問題はバージョン0.4.2のActiveAdmin – chrpes

答えて

0

モデルの名前を確認し、特別な単語を使用していないことを確認してください。

これは私のモデル「アクション」の名前を付けたときに起こったことです。

関連する問題