我正在創建一個網站,允許用戶評估他們的同事。我的老闆希望平均值能在靜態頁面上從最佳到最差顯示,她可以在我們的商店打印和掛斷,因此員工可以看到與其他員工相比的結果。現在我一直在尋找如何輕鬆地對列進行排序。我在排序列上找到了Railscast,但似乎比我真正需要的要詳細得多。我找到了訂單API,但我認爲我沒有按照需要實施它。我希望,也許有一個班輪,可以幫助我解決這個問題,比如:在導軌的靜態頁面上顯示排序列
@user = User.all.order(average: :asc)
我在哪裏可以加載打印用戶的名字和他們的分數靜態頁面。先謝謝你!
用戶表是否確實有'平均值'列?在我看來,平均值應該是一個計算值,否則,你有點違背了RDBMS的目的(它也影響了你的問題的答案)。 – MarsAtomic
是的,每個用戶都有自己的個人總分,存儲在數據庫中。我想將所有這些分數從最好到最差排序。是否有一些API可以在不實際嘗試對數據庫列進行排序的情況下對信息進行排序?如果是這樣的話,那也可以,我只是對rails,HTML等等很陌生。看起來,排序平均值列可能比在代碼中做更簡單,但這就是我問的原因。我從Railscast看到,似乎沒有內置的方法可以升序排序,但我可能會忽略它。 – user3376654