【发布时间】:2013-04-23 16:04:01
【问题描述】:
我有一个单一的表格,其中有车辆详细信息、投诉详细信息和用户详细信息。车辆有_many 投诉和用户有_many 投诉。它是一个嵌套的_attribute 表格,但由于某种原因,我觉得该关联是错误的,我有点困惑该表格应该如何使用是或者应该是投诉has_one 车辆和投诉has_one 用户? 我在创建投诉时创建新用户和新车辆。此表单没有任何身份验证..
车辆.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
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2