Ruby on Rails を使用して、プレイするゲームの Web サイトを作成しています。
私はUser
モデルとモデルを持っていStarbase
ます。私がセットアップしようとしている関係はそうです
class User < ActiveRecord::Base
has_many :starbases
end
class Starbase < ActiveRecord::Base
belongs_to :user
end
ただし、スクリプト/コンソールを開いてユーザーのスターベースにアクセスしようとすると、エラーが発生します: NameError: uninitialized constant User::Starbasis
.
語形変化に問題があり、レールがスターベースを正しく複数形化していないようです。
これを inflections.rb の intializers フォルダーに追加しようとしました。
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural 'starbase', 'starbases'
end
それでも問題は解決しません。これを機能させる方法について誰かアドバイスをいただけますか?
応援する
イーフ