我想在另一个夹具文件中实例化的夹具文件中使用一个对象。类似于以下内容(不起作用):
monitor_france:
objecttype_id: 2
name1: i-france-1
name2: <%= monitors(:big_brother).name %>
如果你想知道为什么我会尝试这样奇怪的事情:我正在处理一个遗留数据库......
我想在另一个夹具文件中实例化的夹具文件中使用一个对象。类似于以下内容(不起作用):
monitor_france:
objecttype_id: 2
name1: i-france-1
name2: <%= monitors(:big_brother).name %>
如果你想知道为什么我会尝试这样奇怪的事情:我正在处理一个遗留数据库......
尝试:
name2: <%= Fixtures.identify(:big_brother).name %>
或者当您调用模型中已经存在的关联时,您可以这样做
模型1.rb
has_one :name2
然后在夹具中你可以做
name2: big_brother
查看灯具类: http ://ar.rubyonrails.org/classes/Fixtures.html
希望能帮助到你!