【Rails】htmlタグを削除する strip_tagsメソッド
手順
ApplicationController.helpers.strip_tags(対象のhtml)
を使えばOKです。
参考にしました。
# article.html.slim // article['title']から、htmlタグを全削除 h1 #{ApplicationController.helpers.strip_tags(article['title'])}
冗長だと感じるなら、レシーバ(ApplicationController.helpers)は省略可能です。(どのクラスのメソッドなのかがわかりづらくなるかもしれませんが...)
# article.html.slim h1 #{strip_tags(article['title'])}
RailsやRubyを学びたい人へ
RailsやRubyを学びたい人は、
RailsHack(レイルズハック)という、
最近できた新しいプログラミングスクール(今なら通常価格69,800円が、早期割で29,800円!)か、
Udemy で下記のコースを受講すると良いです★
✅1. フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座
✅2. 【はむ式】ハンズオンで学ぶRuby on Rails 6【Dockerにも触れられる】 <- おすすめ。ハムさんはReactやTypeScriptの教材も非常に丁寧。
✅3. はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう
また、
Udemy は定期的にセールをやっていますし(90%OFFとかもザラ)、
「30日間なら返金できる」ので、
満足できなかった時でも安心です。
【公式】RailsHack(レイルズハック)
【公式】Udemyで学んでみる