我有这个模型
class Oferta < ActiveRecord::Base
belongs_to :entidade
has_many :candidatos, :through => :interesses
has_many :interesses, foreign_key: "oferta_id", dependent: :destroy
基本上我有这个模型和模型Interesse
及其复数形式interesses
但我认为Rails实际上在最后取消了es
并留下了Interess。现在它给了我这个错误:
uninitialized constant Oferta::Interess
如何定义interesses
的单数为interesse
?而不是interess
答案 0 :(得分:10)
您可以在config/initializers/inflections.rb
文件中执行以下操作。
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'interesse', 'interesses'
end