【RoR】Ruby on Rails Part13
■ このスレッドは過去ログ倉庫に格納されています
0767nobodyさん
2012/01/25(水) 14:19:09.42ID:???すみません、説明不足でした。
正確には、ある条件でデータを絞った後で、その中でのフィールドの最大値を取得したいということなのです。
まずFooというテーブルにbar、bazという2つのフィールドがあるとします。
イメージ的には、やりたい内容は以下のようなことです。
-------------------------------------
f = Foo.find_by_bar(○○○)
puts f.maximum('baz')
-------------------------------------
このやり方ですと、undefined method になります。
確かに、Foo.maximum('bar')という風に、絞り込んだものに対してではなく、直接最大値を取得するやり方ならうまく取れました。
絞り込んだものに対しては、maximumは使えないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています