Я использую activerecord 3.0.0beta. Я знаю, что вы можете создавать столбцы с внешними ключами, как
create_table "my_things" do |t|
t.reference "other_thing_id"
end
но я забыл и просто сделал это простым целым числом. Теперь я добавил миграцию как
execute("alter table my_things add constraint fk_other_thing foreign key (other_thing_id) references other_things(id)")
Это сработало нормально, но я не вижу ничего похожего в schema.rb (я надеялся на t.reference
), поэтому, если бы я загрузил схему, я бы не получил своего ограничения. Какой лучший способ это исправить?