読者です 読者をやめる 読者になる 読者になる

Railsのlink_toの中でdata-no-turbolinkを指定する方法

Rails

Railsでデフォルトで有効になるturbolinkですが、リンク先のJavascriptの影響などで、特定のページだけturbolinkを無効にしたい場合があります。HTMLとしてはaタグの中にdata-no-turbolinkを追加すればよいのですが、Railsのlink_toでそれを実現するためには、以下のように指定します。

<%= link_to('Title', @content, data: { no_turbolink: true }) %>

参考:Using turbolinks in a Rails link_to - Stack Overflow