私は次のようなチームモデルファイルを持っています:
class Team
include Mongoid::Document
field :short_name, type: String
field :sdi_team_id, type: Integer
embeds_many :history, :class_name => "History"
end
class History
include Mongoid::Document
field :short_name, type: String
field :sdi_team_id, type: Integer
embedded_in :teams, :class_name => "Team"
end
このために、team_spec.rbとして単一のスペックファイルにチームと履歴のfactorygirlを作成するためのテストを作成する必要があります
そのファイルに私は書いた:
team = FactoryGirl.create(:team, sdi_team_id:team_d['sdi_team_id'])
それはチームを作成しますが、私は歴史のために同じことを試みましたが、そうではありません...
私のfactories.rbで、私はそれを次のように書きました:
factory :team do
history { FactoryGirl.build(:history)}
end
factory :history do
end
同じスペックファイルに履歴を作成したいのですが、誰でも助けてくれます。Railsは初めてです。私はバックエンドとしてmongodbを使用しています。XMLからデータを取得している場所...