2009-03-11 12 views

答えて

24

ヘルパーとパーシャルはどちらもビューレイヤーで使用することを意図しています。違いは、ヘルパーは主にルビコードであり、テンプレートから呼び出すメソッドのライブラリとして使用されることを意図しています。部分テンプレートは、メインテンプレートに挿入できる部分テンプレートを含む.html.erbファイルです。要するに、ロジックはヘルパーに入り、再利用可能なhtmlスニペット(最小限の埋め込みロジックで)は部分的にする必要があります。お役に立てれば!

3

この決定は純粋に審美的なものではありません。あなたはあなたの意見の中でヘルパーを使いたいと思う。たとえば、製品のhtmlを生成するにはpartialを使用しますが、その部分(または他のビュー)内でヘルパーを使用して部分の一部を生成することができます。 。

関連する問題