名前、ステータス、グループ、所有者などのフィールドで構成されるBeatsというモデルがあります。私はR Specを使ってテストを書いていますが、Factory Girlを使って模擬しています。私は問題が出ているので、エラーが出ます。ActiveRecord :: RecordInvalid:検証に失敗しました:ビートタイプは空白にできません。、フォームにはBeatType値のドロップダウンがあり、仕様の実行時にも呼び出され、Factory of Beatに含める方法は何ですか?多くのスルーと存在のバリデーションを持つ工場の女の子のオブジェクト
class Beat < ActiveRecord::Base
has_many :beat_beat_types
has_many :beat_types, through: :beat_beat_types
validates :name,:status,:group,:owner,:beat_types presence: true, length: {maximum: 255}
end
class BeatType < ActiveRecord::Base
has_many :beat_beat_types
has_many :beats, through: :beat_beat_types
end
class BeatBeatType < ActiveRecord::Base
belongs_to :beat
belongs_to :beat_type
end
Factory_File of beat
FactoryGirl.define do
factory :beat do
name
status
group
owner
end
end
を使用してみてくださいすることができます。 – Thanh