我遇到了一个错误
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
我不知道出了什么问题我已经更改了架构 rake db:migrate 将 user_id 重命名为 req_id 为什么它仍然获取 user_id 而不是更新架构中指定的 req_id。
架构.rb
t.index ["req_id"], name: "index_notifications_on_from_id"
最佳答案
打字错误?应该是
belongs_to :user
用 s
关于ruby-on-rails - Mysql2::错误:未知列 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46888352/