我正在使用Ruby on Rails为我玩的游戏创建一个网站.
我有一个User模型和一个Starbase模型.我试图设置的关系是这样的
class User < ActiveRecord::Base
has_many :starbases
end
class Starbase < ActiveRecord::Base
belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)
但是,当我打开脚本/控制台并尝试访问用户的星号时,它会给我一个错误:NameError: uninitialized constant User::Starbasis.
看起来好像是拐点的问题而且轨道不是多元化的星座正确.
我尝试将其添加到intializers文件夹中的inflections.rb:
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural 'starbase', 'starbases'
end
Run Code Online (Sandbox Code Playgroud)
但它仍然没有解决问题.谁能就如何使这个工作提出建议?
欢呼
EEF