В моем приложении Rails есть модель, которая использует :class_name
атрибут для has_one
:
class Foo < ActiveRecord:Base
has_one :main_bar, :class_name => "Bar"
# ...
end
Я немного не уверен, что сейчас нужно включить в миграцию для этого класса. Могу ли я использовать ссылки? Что Rails будет искать в качестве имени столбца для :main_bar
? Могу ли я сделать это так?
class CreateFoos < ActiveRecord::Migration
def self.up
create_table :foos do |t|
t.references :main_bar
end
end
def self.down
drop_table :foos
end
end
Спасибо!