次のコマンドで Rails アプリケーションを作成しました。
rails new Education
今、次のコマンドを使用してレールに新しいモデルを作成しようとしています:
rails generate model Education name:string
実行すると、次のエラーが返されます。
「教育」という名前は、アプリケーションで既に使用されているか、Ruby on Rails によって予約されています。別の方法を選択して、このジェネレータを再度実行してください。
新しいアプリを作成したばかりで、他のモデルが 1 つしかないので、Rails がそのような名前を予約する理由を考えるのに苦労していますか?
このエラーの原因と回避方法について何か考えはありますか?
(名前を別の名前に変更してみましたが、期待どおりに機能します。名前は目的に本当に合っているので、他に方法がない限り、名前を変更したくありません!)
Rails 4.0.0 と PostgreSQL で Ruby 2.0.0 を使用しています