Связь один ко многим - это наличие в каждой строке одной таблицы указания на ID строки другой таблицы.
В миграции прописывается, как belongs_to
Например
class CreateProduct < ActiveRecord::Migration[5.0]
def change
create_table :products do |t|
t.belongs_to :user, foreign_key: true
# ... остальные поля
t.timestamps
end
end
end
Тут создается таблица продуктов с привязкой к таблице пользователей (естественно таблица users уже должна быть). Будет автоматически создан индекс и внешний ключ.
Отношение пользователь-продукт будет "один ко многим"