LoginSignup
0
1

More than 3 years have passed since last update.

Rails5 slim 掲示板やトピック等でのtextの表示形式

Posted at

掲示板を実装した時に改行やスペース、URLの反映がちょっと手間取ったのでメモ

ユーザーがフォームで入力したtextを取得して掲示板に表示させる時何も設定していないと改行等全く反映されない。
コピペしたURLも文字列として扱われてリンク表示にならないです。あとスペースも反映されない。

-require 'uri'
- @board.comments.each do |comment|
| >
= simple_format(text_url_to_link(h(comment.content.gsub(/ /, ' ').html_safe)), {}, sanitize: false)

上記の記載で私の場合は解決できました。

require 'uri

simple_format(text_url_to_link(h(comment.content.gsub(/ /, ' ').html_safe)), {}, sanitize: false)

がキモ。それぞれの意味についてはググれば出てきます。
この記載で「改行、半角スペース、全角スペース、URLリンク」が全て反映されるようになりました。

0
1
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
1