rails/action_view_overview.md at 20db1dab77219ee96d2334d0e59d0656f69ffb94 · rails/rails · GitHub
strip_tags(“Strip these tags!”)
=> Strip these tags!
こんな感じでhtmlタグのみが文字列中に入っている場合はstrip_tagしてtruncateすれば問題ない。
しかし、実際にstrip_tagsしてtruncateしたい文字列はckeeditorなんかでスペースとか改行文字が入った文字列の場合が多い。
とりあえずgsubで改行文字と空白を削除していい感じに表示できました。
truncate(strip_tags(hoge.body.gsub(/(\s)/,"")))
コンソールで打ちながら試すときはhelper.truncateのようにhelperをprefixでつけることで、コンソールでview helper呼出せます。
コメントを残す