Leo*_*onS 2 ruby activerecord naming model ruby-on-rails
我有一个模型类:
class QRCode < ActiveRecord::Base
has_many :properties
end
Run Code Online (Sandbox Code Playgroud)
因此rails需要一个名为'qr_codes'的数据库表和一个名为'qr_code_id'的外键.但作为我的物业模型中的关系,它需要另一个名称:
class Property < ActiveRecord::Base
belongs_to :q_r_code
end
Run Code Online (Sandbox Code Playgroud)
因此,如果我想创建一个Property对象,我必须说':q_r_code => qrcode'但是active_record需要一个qr_code属性,因为该列被称为'qr_code_id'
我是否理解错误或者这种类型的名称无法映射到Rails?
PS:我正在使用Rails 3.0.3
| 归档时间: |
|
| 查看次数: |
1982 次 |
| 最近记录: |