我有一个模特课:
class QRCode < ActiveRecord::Base
has_many :properties
end
因此rails需要一个名为'qr_codes'的数据库表和一个名为'qr_code_id'的外键。 但作为我的物业模型中的关系,它需要另一个名称:
class Property < ActiveRecord::Base
belongs_to :q_r_code
end
因此,如果我想创建一个Property对象,我必须说':q_r_code =&gt;二维码' 但是active_record想要一个qr_code属性,因为该列被称为'qr_code_id'
我是否理解错误或者这种名称无法映射到Rails?
P.S。:我正在使用Rails 3.0.3