Я пытаюсь создать таблицу с 2 FK, ссылаясь на 1 PK в другой таблице.
class CreateJobapps < ActiveRecord::Migration[5.1]
def change
create_table :jobapps do |t|
t.references :job, foreign_key: { job: :id }, index: { unique: true}
t.references :user, foreign_key: { user: :id }, index: { unique: true}
t.timestamps
end
end
end
Является ли этот метод правильным? если так, как я могу получить вывод, если я предоставлю FK уважаемой таблицы.
Вот как выглядит моя таблица Jobapp
Я пытался использовать Jobapp.joins(:user)
, но безрезультатно Должен ли я писать принадлежат или есть в файле модели has_many?