在另一个夹具文件中使用rails fixture对象

ela*_*ity 1 ruby-on-rails fixtures

我想在一个fixtures文件中使用一个对象,该文件在另一个fixture文件中实例化.像下面的东西(这是行不通的):

monitor_france:
  objecttype_id: 2
  name1: i-france-1
  name2: <%= monitors(:big_brother).name %>
Run Code Online (Sandbox Code Playgroud)

如果你想知道我为什么尝试这样奇怪的事情:我正在处理遗留数据库...

Fel*_*ger 5

这是您查询数据库的方式:

<%= User.find(ActiveRecord::FixtureSet.identify('john')).email %>
Run Code Online (Sandbox Code Playgroud)

FixtureSet的文档