私のプロジェクトでは、HAML を使用しています。プロジェクト全体で、次のフラグメントに似た構成を使用します。
%a.social.twitter{:href => '...'}
%span.text Twitter
%span.twitter-icon
このフラグメントを生成するヘルパーを書きたいと思います。
def social_network(name)
link_to(...) do
# generate span.text and span.twitter.icon
end
end
link_to
理想的には、文字列形式で偽装された HTML を単にブロックに渡したくありません。マークアップ ビルダーまたは API を使用することを好みます。
この目的で使用できる Rails の組み込みオプションは何ですか?