21
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Rails】turbolinksを無効化する

Last updated at Posted at 2020-01-16

Chart.jsでグラフの描画に失敗することが多々あり、色々調べたところturbolinksが原因でした。
無効化したので、その方法をまとめます。

###Gemを削除

Gemfile
#gem 'turbolinks', '~> 5'
$ bundle update

###application.jsを編集
以下のコメントアウトされている記述を削除します。機能に影響する系のコメントです。

app/assets/javascripts/application.js
//= require turbolinks #この行を削除

###application.html.erbを編集
以下の2行の'data-turbolinks-track': 'reload'部分を削除します。

app/views/layouts/application.html.erb
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>

###formを編集
form_withを使って作成したformがある場合、全てのformにlocal: trueオプションをつけます。これがないと、フォームがうまく動作しません。

##参考
その辺にいるWebエンジニアの備忘録

21
17
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
21
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?