【1】投稿の詳細欄に、普通に記事を投稿または更新すると、
↓
【2】このように、URLのリンクがつかずに普通の文字としての投稿になってしまいます。
show.html.erb
<%= @task.task_syousai %>
【3】LinkuというGemを使うと、安全なURL、emailなどにlinkを埋め込んでくれるようです。
Gemfileにrinku
を追加。
gem 'rinku'
bundle install
これでrinku
をインストールできました。
【4】先程のERBを、Rinkuに対応したコードに書き換えます。
先程の
show.html.erb
<%= @task.task_syousai %>
を、下記のように書き換えます。
### ↓
show.html.erb
<%= Rinku.auto_link(@task.task_syousai, :all, 'target="_blank"').html_safe %>
そして確認してみると、
URLの投稿記事に自動的にリンクが付与されています。
'target="_blank"'
があると外部リンク、無いと内部リンクになるようです。