Gostaria de saber como criar um chave estrangeira (FK) via migrations do Rails, pois para mim é muito importante que as consistências também sejam validadas pelo banco de dados.
Gostaria de saber como criar um chave estrangeira (FK) via migrations do Rails, pois para mim é muito importante que as consistências também sejam validadas pelo banco de dados.
Oi Joacir, é possível sim, a documentação do active record até mostra como: http://guides.rubyonrails.org/active_record_migrations.html#foreign-keys
Olá Joacir, blza cara?
Na documentação referenciada pelo Wanderson fala que basta você adicionar
add_foreign_key :articles, :authors
(articles e authors são meros exemplos para você)
na sua migration criada que automaticamente o Active Record irá adicionar no banco as constraints.
Espero ter ajudado! Até!