私は自分の application_helper で、次のような標準の link_to の定義を作成しました:
module ApplicationHelper
def foo_link_to(text, path)
out = "<span class=\"span\">"
out += link_to text, path
out += "</span>"
out
end
end
そして私の部分的に私は持っています
<%= foo_link_to 'text', home_path %>
しかし、これは私の出力です
<span class="span"><a href="/home">index</a></span>
今、私の質問は: html_escape をどこに挿入する必要がありますか?
すべてを
ご支援ありがとうございます。今、私は別の問題を抱えています...私がしなければならないことを出力しない場合はどうすればよいですか?
<a href="home.html"><i class="iclass"></i><span class="span"> text </span></a>
を使用するraw out
とout.html_safe
、出力は
a href="/home">/home</a><span class="span"><i class="iclass">text</i></span>