我有一个Wine
模型,一瓶酒可以有很多个Varietals
。
我有一个WineVarietals
模型,并通过那张表将葡萄酒加入品种。
当我放入accepts_nested_attributes_for :wine_varietals
我的模型时,我得到
No association found for name
了 wine_varietals'。已经定义了吗?
但我的模型中确实有关联。
我的葡萄酒模型是
类 Wine < ActiveRecord::Base attr_accessible :name, :winery_id, :wine_varietals_attributes 接受嵌套属性:wine_varietals 归属地:酒厂 has_many :wine_varietals #has_and_belongs_to_many :varietals, :join_table => :wine_varietals has_many :wine_photos has_many :年份
我也有 WineVarietal 和 Varietal 模型。
如果我注释掉该accepts_nested_attributes_for
行,错误就会消失。
我尝试了不同形式的复数形式wines_varietals
,wine_varietal
但似乎无法摆脱这个错误。