別のフィクスチャ ファイル内でインスタンス化されたフィクスチャ ファイル内のオブジェクトを使用したいと考えています。次のようなもの (これは機能していません):
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 %>
または、モデルに既に存在するアソシエーションを呼び出している場合は、単に行うことができます
model1.rb
has_one :name2
次に、フィクスチャで行うことができます
name2: big_brother
フィクスチャ クラスを確認してください: http://ar.rubyonrails.org/classes/Fixtures.html
それが役に立てば幸い!