У меня есть класс модели:
class QRCode < ActiveRecord::Base
has_many :properties
end
Так что rails нужна таблица базы данных с именем 'qr_codes' и внешний ключ с именем 'qr_code_id'.Но в качестве отношения в моей модели свойств ему нужно другое имя:
class Property < ActiveRecord::Base
belongs_to :q_r_code
end
Так что, если я хочу создать объект свойства, я должен сказать: q_r_code => qrcode, но active_record хочет свойство qr_code,потому что столбец называется 'qr_code_id'
Понимаю ли я что-то неправильно или этот тип имени невозможно отобразить для Rails?
PS: я использую Rails 3.0.3