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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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é!