Как связать класс с конкретной таблицей базы данных - PullRequest
0 голосов
/ 12 февраля 2019

Итак, я пытаюсь связать класс с определенной таблицей базы данных, пока у меня есть свой класс, и я думаю, что у меня тоже есть таблица, но как мне их связать?

В моей программе у меня есть клиент класса, и я хочу, чтобы у каждого клиента была ссылка на таблицу с конфигурациями.

Это миграция.

Спасибо

class ClientsConfigSettings < ActiveRecord::Migration
  def change
    create_table "clients_config" do |t|
      t.boolean "when_credential_blocked", default: true
    end
  end
end

1 Ответ

0 голосов
/ 12 февраля 2019

Добавить references:

class ClientsConfigSettings < ActiveRecord::Migration
  def change
    create_table "clients_config" do |t|
      t.references :client
      t.boolean "when_credential_blocked", default: true
    end
  end
end

Это добавит client_id к новой таблице.Таким образом, эти две таблицы могут быть объединены с использованием этого столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...