在有关夹具(
http://api.rubyonrails.org/classes/Fixtures.html)的文档中,它们提供了以下使用关联标签引用的示例:
### in pirates.yml reginald: name: Reginald the Pirate monkey: george ### in monkeys.yml george: name: George the Monkey pirate: reginald
因此,在他们的领导下,我有一个用户模型has_one:profile,一个个人资料:belongs_to:user,并尝试按照他们的示例设置灯具:
### in users.yml reginald: id: 1 login: reginald ### in profiles.yml reginalds_profile: id: 1 name: Reginald the Pirate user: reginald
(注意:由于我的关联是单向的,因此用户夹具没有“profile:reginalds_profile”关联 – 将其放入会导致错误,因为sql表没有profile_id属性.)
问题是,在我的单元测试中,一切似乎都正确加载,但用户(:reginald).profile总是为零.我错过了什么?