ApplicationHelper に入れている小さなユーティリティ メソッド (文字列などの単純なオブジェクトの再フォーマットや解析など) がたくさんあります。
ただし、ApplicationHelper メソッドはモデル内のクラス メソッドからアクセスできないようです。
私のプロジェクト全体に振りかけることである回避策があります:
include ApplicationHelper # needed to use apphelper method in instance method
extend ApplicationHelper # needed to use apphelper method in class method
そしてそれはうまくいくようです。しかし、それはクラッジのようです。
ビュー、コントローラー メソッド、モデル インスタンス メソッド、モデル クラス メソッドなど、プロジェクトのどこからでもアクセスできるように、ユーティリティ メソッドを配置するのに適した場所はありますか?