RailsでのHTML生成は、Nokogiri::HTML::Builderを使えばキレイに書ける(かも)RubyRails 最近、Rails製自社サービスのリファクタリングとして、viewに書いていたロジックをdecoratorに移行させる作業を行っているのですが、htmlタグの生成方法に悩んでおります。 content_tagは使いたくない Railsには、htmlタグを生成する汎用的なヘルパーメソッドとして、"content_tag" があります。 例えば以下のような感じでhtmlを生成することができます。 content_tag(:div) do concat content_tag(:h3, 'タイトル') concat content_tag(:p, 'テキスト') concat( content_tag(:ul) do concat content_tag(:li, 'リスト