que tienen un modelo en mi aplicación Rails que utiliza el atributo :class_name
para has_one
:Si utilizo: class_name attribute to has_one, ¿qué pongo en la migración?
class Foo < ActiveRecord:Base
has_one :main_bar, :class_name => "Bar"
# ...
end
Soy un poco sin saber qué poner en la migración de esta clase ahora. ¿Puedo usar referencias? ¿Qué buscará Rails como el nombre de la columna :main_bar
? ¿Puedo hacerlo así?
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
¡Gracias!