Rails 3 マウント可能なエンジンの開発中に FactoryGirl を使用しようとしましたが、仕様でファクトリが呼び出されると、次のエラーが返されます。
NoMethodError: undefined method `foo_bar=' for #<Foo::Baz:0x007fed6e3e2700>
モデル
フー::バー
module Foo
class Bar < ActiveRecord::Base
has_many :bazs
end
end
フー::バズ
module Foo
class Baz < ActiveRecord::Base
belongs_to :bar
end
end
工場
FactoryGirl.define do
factory :foo_bar, class: Foo::Bar do
...
end
factory :foo_baz, class: Foo::Baz do
foo_bar
end
end
他のトピックFactoryGirl + RSpec + Rails 3 'undefined method ='を見て、答えに従ったが、それでも動作しませんでした。
これを解決する方法についてのアイデアはありますか?