私は、ビュー用の HTML を生成する多くの小さなヘルパー関数を提供する Rails エンジン (および gem) の開発を開始しています。
ここで、HTML を生成するために多数のネストされた呼び出しを使用することに頼るのが賢明なのかcontent_tag
、それともパーシャルのみに頼る方がより実用的なのか疑問に思います。
私の意見では、最初のアプローチは少しきれいかもしれませんが (ただし、パフォーマンスは遅くなります)、2 番目のアプローチの方がはるかに簡単に実行できるように思われるため、2 番目のアプローチを優先すると思います。皆さんはどう思いますか?