【发布时间】:2016-09-22 21:42:09
【问题描述】:
执行此操作时出现此错误:
user.owned_tipsters
错误:
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERREUR: column tipsters.user_id does not exist
我的代码:
class User < ActiveRecord::Base
has_many :owned_tipsters, class_name: 'Tipster', inverse_of: :owner
end
class Tipster < ActiveRecord::Base
belongs_to :owner, class_name: 'User', inverse_of: :owned_tipsters
end
如果你能帮助我知道这个错误在哪里,我会感谢你
鲍里斯 谢谢
【问题讨论】:
-
你在
tipsters中为users创建了foregin_key 吗? -
我在提示者中添加了“owner_id”字段,但总是出错
标签: ruby-on-rails ruby rails-activerecord has-many belongs-to