私は2つの列に基づいてレコードを注文したいArthimatic operation。Ruby on railsのアクティブレコードで関節炎手術に基づいてソートすることはできますか?
例:私は心臓手術を行い、その値に基づいてソートする必要があるテーブル列を持っています。 列をmath, science and total
とします。テーブル名はUserMark
です。 通常、私のクエリは、この
UserMark.order('(math/total) desc')
このように見える数学/総operation.Howに基づいてUserMarksを注文する必要があり、それは、Ruby on Railsの中で行うことができますか?
あなたは「2列」と言って3列を表示します。 'order( 'math/total desc')の何が間違っていますか? –
これは、多くの列を含むテーブルの表示を与えることです。しかし、私は特定の列を介して操作が必要です。 – ashr81
私はまだあなたが何を求めているのか理解していません。あなたはどんな式でもソートすることができますので、何が問題なのですか? –