我有2个表Product
和Ecr
我的模特 产品型号
class Product < ActiveRecord::Base
has_many :ecr_products
has_many :ecrs,through: :ecr_products
end
Ecr模型
class Ecr < ActiveRecord::Base
has_many :ecr_products
has_many :products, through: :ecr_products
end
和EcrProduct模型
class EcrProduct < ActiveRecord::Base
belongs_to :ecrs
belongs_to :products
end
当我尝试Product.last.ecrs
获取NameError: uninitialized constant Product::Ecrs
哪里出错?
答案 0 :(得分:0)
更改
belongs_to :ecrs
belongs_to :products
到
belongs_to :ecr
belongs_to :product
使用属于。
时应使用单数版本