Tag: 变形

Ruby on Rails变形问题

我正在使用Ruby on Rails为我玩的游戏创建一个网站。 我有一个User模型和一个Starbase模型。 我试图设置的关系是这样的 class User < ActiveRecord::Base has_many :starbases end class Starbase < ActiveRecord::Base belongs_to :user end 但是,当我打开脚本/控制台并尝试访问用户starbases时,它会给我一个错误: NameError: uninitialized constant User::Starbasis 。 似乎这是一个拐点的问题,轨道不是多元化的星座正确。 我尝试将其添加到intializers文件夹中的inflections.rb: ActiveSupport::Inflector.inflections do |inflect| inflect.plural ‘starbase’, ‘starbases’ end 但它仍然没有解决问题。 任何人都可以提供有关如何使其工作的建议吗? 欢呼 EEF

Ruby on Rails 3.0.3中的自定义变形问题

我有一个名为produccion_alternativa的模型。 我在config / initializers / inflections.rb中添加了一个新的变形规则,如下所示: inflect.irregular(‘produccion_alternativa’, ‘producciones_alternativas’) 我有一个名为productor的模型与produccion_alternativa有关系: class Productor < ActiveRecord::Base has_many :producciones_alternativas class ProduccionAlternativa < ActiveRecord::Base belongs_to :productor 当我尝试获取制作者的所有producciones_alternativas时 ,我收到此错误: irb(main):010:0> Productor.first.producciones_alternativas NameError: uninitialized constant Productor::ProduccionesAlternativa 有任何想法吗? 非常感谢你