コンポーネント、ユーティリティ、および動作の違いを理解するのに問題があります。クックブックを読みましたが、部分的にしか役に立ちませんでした。
たとえば、アップロード時に画像のサイズを変更/トリミングしたい。さまざまなモデルとコントローラー/アクションに関連するさまざまなフォームを使用します。
明らかに、scale、resize、saveImage、およびその他の便利なメソッドを使用してクラスを作成する必要があります。また、さまざまな場所からこのメソッドを使用する機能も必要です。
私の質問は、このコードを配置する適切な場所はどこですか? また、コンポーネント、ユーティリティ、および動作の主な違いについて、簡単な例をいくつか教えてもらえますか? 私にとって、コンポーネントとユーティリティは非常に似ているからです。