Railsでlink_toを使うときに別タブで表示させたいと思い、実装したのでメモとして残しておきます。
手順
まず link_to
で表示させたい文字列とリンク先URLを指定。
<%= link_to "文字列", "リンク先URL" %>
別タブで表示させるため、target: :_blank
を追加
<%= link_to "文字列", "リンク先URL", target: :_blank %>
これで別タブで開けるようになる。
しかし、これだとパフォーマンスとセキュリティの面で問題が。。。
この問題を回避するためには rel="noopener noreferrer"
をつけるといいみたい。
<%= link_to "文字列", "リンク先URL", target: :_blank, rel: "noopener noreferrer" %>
これで安心して別タブを開けます。