Rails3でhelperにメソッドを独自で作成してそのメソッドから
帰ってくるhtmlタグをviewで利用しようとしてはまりました。
hoge_helper.rb
module HogeHelper
def hoge
"<table></table>"
end
end
■現象
文字列がそのまま表示されてしまう
■原因
Rails3からは<%=%>の中身はデフォルトでエスケープされてしまうため
■対策
<%=raw hoge%>
■その他
ログを出力する場合は
logger.debug "message"
0 件のコメント:
コメントを投稿