我想延迟将用户加载到Active Record中的Target对象中,如下所示:
Target.include(:用户)
但问题是user_id外键名为'targeted_user_id',而不是'user_id'。我怎样才能做到这一点?
答案 0 :(得分:1)
class Target < ActiveRecord::Base
belongs_to :user, foreign_key: 'targeted_user_id'
end
Target.includes(:user)
良好的解释here