我正在尝试为我的模型添加索引,但不断收到此错误。
PG:错误错误:“user_id”列 不存在:CREATE INDEX “index_users_on_user_id”ON“用户” ( “USER_ID”)
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.references :role
t.references :carrier
t.string "first_name"
t.string "last_name"
t.string "user_name"
t.string "hashed_password"
t.string "user_salt"
t.string "telephone"
t.timestamps
end
add_index("users", "user_id")
add_index("users", "role_id")
add_index("users", "user_name")
end
def self.down
drop_table :users
end
end
答案 0 :(得分:0)
迁移中没有列user_id。 rails为您创建的自动化列称为“id”。