私は、車両の詳細、苦情の詳細、およびユーザーの詳細を含む単一のフォームを持っています。車両には_多くの苦情があり、ユーザーには_多くの苦情があります.ネストされた_属性フォームですが、何らかの理由で関連付けが間違っていると感じ、フォームがどうあるべきか少し混乱しています苦情 has_one vehicle と苦情 has_one user?? そして、苦情を作成するときに新しいユーザーと新しい車両を作成しています。このフォームには認証がありません..
ビークル.rb
class Vehicle < ActiveRecord::Base
attr_accessible :number, :vehicle_types , :complaints_attributes
has_many :complaints
accepts_nested_attributes_for :complaints
end
ユーザー.rb
class User < ActiveRecord::Base
attr_accessible :address, :email_id, :mobile , :complaints_attributes
has_many :complaints
accepts_nested_attributes_for :complaints
end
苦情.rb
class Complaint < ActiveRecord::Base
attr_accessible :indecent_behaviour, :occurence_date_time, :other_complaints, :place_occurence
belongs_to :user
belongs_to :vehicle
end
ありがとう