我正在使用Rails 2.3,我有以下关联:
User: has_many :photos has_many :classifications Photo: belongs_to :user has_many :classifications Classification: belongs_to :user belongs_to :photo
每个模型都有一个夹具:
users.yml: tester: username: tester ... photos.yml: bianco: id: 1 user: tester ... classifications.yml: classificazione_bianco: photo: bianco user: tester ...
除了分类的photo_id(设置为不存在的数字)之外,所有的协作都运行良好。为什么命名关联在这种情况下不起作用?
答案 0 :(得分:3)
Rails不支持命名关联以及直接设置的ID。