私は3つのモデルA、B、Cを持っています.DataMapperにあるCのモデルは次のとおりです:
Class C do
include DataMapper::Resource
belongs_to :A, :key=>true
belongs_to :B, :key=>true
end
これを FactoryGirl で次のように指定しました。
factory :c do |c|
c.association :a
c.association :b
end
次のように、スペック ファイルにモデル C を作成しました。
@c = FactoryGirl.create(:c)
しかし、次のエラーが発生しています。
NoMethodError:
undefined method `name' for 465:Fixnum
プロパティ ID がないため、C を作成できませんか? だから私はこの問題を解決するための助けを探しています。