0
我用「will_paginate」,看起來像這樣有一個AR查詢:ActiveRecord的嵌套:包括失敗
paginate :all,
:page => criteria[:page],
:per_page => criteria[:per_page],
:include => { :user, :person },
:conditions => [conditions , criteria[:from_date], criteria[:to_date], criteria[:patient_id],criteria[:user_id]].concat(criteria[:actions]).concat(criteria[:types]).concat(criteria[:users]).concat(criteria[:statuses]).concat(criteria[:priorities]).compact,
:order => criteria[:order]
我拿到訂單子句中的錯誤:
Unknown column 'user.person.last_name' in 'order clause'
我想訂購由一個人的姓氏。正如你所看到的,我已經將用戶和用戶包含在嵌套包含中。用戶屬於擁有此聲明:
belongs_to :person, :class_name => 'Party', :foreign_key => 'person_id', :with_disabled => true
人是黨的一個子類:
class Person < Party
方有一個姓氏場
好點... party.last_name有效 – Tony 2010-01-14 03:14:10