やろうとしていたこと
p= link_to "#{use_tmp(gorira.name)}", user_path
こんな感じのコードをrailsのslimを使用して書いていた。
ちなみに↑のuse_tmp
はapplication_helper.rb内に記述したヘルパーメソッド。
このヘルパーメソッドでは、文字を青く表示する処理を聞いた。
そのため、ユーザーが実際にみる画面では文字が青く表示されれば良い。
が、うえの書き方だと
<span style="color:blue">ごりら</span>
このように、ユーザーが見る画面でもspanタグが表示されてしまう状態だった。
解決方法
- gorira_name = "#{use_tmp(gorira.name)}"
p= link_to "#{gorira_name}".html_safe, user_path
このようにすると、htmlタグは表示されず、ごりらという文字が青で表示されるようになった。