Active Record не создает ассоциации внешних ключей - PullRequest
0 голосов
/ 16 февраля 2020
    class AddForeignKey < ActiveRecord::Migration
      def change
        add_foreign_key :cars, :users
      end
    end

    class Car < ActiveRecord::Base
      belongs_to :user
      validates :year, format: { with: /(\d{4})/, message: "must be numbers" }, length: { is: 4 }, allow_blank: true
      validates :make, format:  {with: /[a-zA-Z]/, message: "must be only letters"}, allow_blank: true
    end

class User < ActiveRecord::Base
  has_secure_password
  has_many :cars
  validates :username, uniqueness: true
  validates :email, uniqueness: true, format:  {with: /\A([\w+\-].?)+@[a-z\d\-]+(\.[a-z]+)*\.[a-z]+\z/i, message: "not valid"}
  # validates :username, :length => true
end

Я продолжаю получать не могу написать неизвестный атрибут `user_id Я также удалил и переделал мои миграции

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