私はエラーにMysql2 ::エラー:不明列Railsの
Mysql2::Error
: Unknown column 'request.user_id' in 'on clause': SELECTrequests
.* FROMrequests
LEFT OUTER JOINusers
ONusers
.id
=requests
.user_id
class Request < ApplicationRecord
belongs_to :user
end
に遭遇した私が間違っているかわからないが、私はすでにスキーマすくいデシベルを変更した:それはまだである理由REQ_IDに改名のuser_idを移行します更新されたスキーマで指定されたreq_idではなくuser_idが取得されます。
Schema.rb
t.index ["req_id"], name: "index_notifications_on_from_id"
で
でなければなりません。 – cnnr
@cnnr rake:db migrateとタイプして、スキーマのuser_idをreq_idに変更しました。 – John
名前を変更したまま、 'db/migrate'フォルダに移行しましたか? – cnnr