最近、新しい RoR プロジェクトを開始し、約 6 か月前から古いコードの一部をコピーしました。
何らかの理由で、User モデルで次のエラーが発生します。
undefined method `attr_accessible' for User:Class
attr_accessible 行をコメントアウトすると、同じファイルで同様のエラーが発生します。
undefined method `before_save' for User:Class
そして、それをコメントアウトすると、別のものを取得します:
undefined method `validates' for User:Class
attr_accessible と before_save が未定義のメソッドになるのはなぜですか? Ruby on Railsに組み込まれていると思った!?