我与
有关系模型用户
has_one :user_information
has_many :user_tags
MODEL USER_INFORMATION
BELONGS_TO :user
并且有模特
USER_TAG
belongs_to :user
问题:
如何使用连接从USER_HAST_TAG获取ORDER BY USER_INFORMATION不为空
需要:
@USER_TAGS=UserTag.joins(:user).where(:active => true).order("user.user_information is not null desc")
我试试
@USER_TAGS=UserTag.joins(:user,{:user => :user_information}).where(:active => true).order("user.user_information is not null desc")
输出mysql未知列user.user_information
答案 0 :(得分:-1)
我想你这样试试。它可能对你有帮助,
UserTag.includes({user: [:user_information]}).where(:active =>true).order("user_informations.id is not null desc")