属性を持つUserモデルがあるとしましょう。namea@userに名前がある場合は'CAIO'、humanizeメソッドを呼び出してより適切にすることができます。
@user.name          =======> CAIO
@user.name.humanize =======> Caio
しかし、私は怠け者であり、humanize毎回電話をかけたくはありません@user.name。人間化されたバージョンを返したいのです。
今、私はヘルパーメソッドまたは次のようなモデルでそれを行うことができることを知っています
def h_name
  self.name.humanize
end
@user.nameしかし、このようにすると、アプリ内のすべてを変更する必要があり@user.h_nameます...そして私は怠惰です!!! :-)
モデルで直接宣言する方法はありませんが、それnameを呼び出すために使用しますか?nameさらに良いのは、私のすべてのモデルで機能するものになるでしょう!