6
在我的控制器中使用下面的代碼,我能夠從我的表中檢索所有行,但它不會按列last_name
進行排序。有什麼建議麼?從表中獲取所有內容並進行排序?
@pi_names = PiName.all(:order => 'pi_names.last_name DESC')
在我的控制器中使用下面的代碼,我能夠從我的表中檢索所有行,但它不會按列last_name
進行排序。有什麼建議麼?從表中獲取所有內容並進行排序?
@pi_names = PiName.all(:order => 'pi_names.last_name DESC')
嘗試
@pi_names = PiName.order('pi_names.last_name DESC').all
替代語法允許任何錯誤,在運行時之前可能被抓:
@pi_names = PiName.order(last_name: :desc)
是它的工作!我感到困惑,因爲我做了DESC而不是ASC –