我想把用户懒加载到活动记录中的目标对象中,如下所示:
目标。包括(:用户)
但问题是user_id外键的名称是targeted_user_id,而不是user_id。我怎样才能做到这一点?
class Target < ActiveRecord::Base
belongs_to :user, foreign_key: 'targeted_user_id'
end
Target.includes(:user)
这里有很好的解释