ActiveRecord::Baseを継承しているモデルのコレクションに対してメソッドを追加したいことがたまにあると思います。例えば次のような画面で 今表示しているsalesの平均価格を表示したいというような場合です。viewには次ような感じで書きたいんじゃないでしょうか。 📄app/views/sales/index.html.erb ... Average of prices: <%= @sales.average_price %> ... Railsではこんなことも簡単に実現できます。モデルにメソッドを追加すれば良いだけ。 📄app/models/sale.rb class Sale < ActiveRecord::Base def self.average_price all.average(:price) end end (rails4で動作確認しています。rails3のal