しばらくの間、Rails アプリケーションのテスト スイートで次のランタイム エラーが発生しました。
RuntimeError: Declare either attr_protected or attr_accessible for User, but not both.
これはおそらく、restful_authentication の更新によって導入されました。しかし、「attr_protected」のコードをスキャンすると、呼び出されないことがわかります。では、なぜこのエラー メッセージが表示されるのでしょうか。
私のユーザーモデルには次のコードしかありません:
attr_accessible :login, :email, :name, :password, :password_confirmation, :identity_url
それで、それは完全に大丈夫なはずですか?問題を探す手がかりはありますか?Google で検索すると、この問題がテスト環境でのみ発生し、開発環境で散発的に発生する無知な人が何人かいます。