LoginSignup
0
0

More than 1 year has passed since last update.

【Ruby on Rails】link_toの中でhtmlタグを表示させずにタグの内容だけ適用させる方法

Posted at

やろうとしていたこと

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タグは表示されず、ごりらという文字が青で表示されるようになった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0