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 Я также удалил и переделал мои миграции