相关疑难解决方法(0)

Ruby on Rails变形问题

我正在使用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

ruby-on-rails inflection

4
推荐指数
1
解决办法
1729
查看次数

标签 统计

inflection ×1

ruby-on-rails ×1