0
0

More than 1 year has passed since last update.

戻るボタンを実装したらdropdownが動かなくなった

Posted at

概要

戻るボタンを実装しようと思い、

 <%= link_to :back do %>
   <button type="button" class="btn btn-info">戻る</button>
 <% end %>

と書いてみた。

すると、この戻るボタンからページを変遷させると、ヘッダーにあるdropdownが動かなくなってしまった。

調査

調べてみると、このコードは自動的にjsを呼び出しているらしい。
turbolinksを無効にすれば実装できるかもしれない

ということで

解決方法

       <div data-turbolinks="false">
          <%= link_to :back do %>
            <button type="button" class="btn btn-info">戻る</button>
          <% end %>
        </div>

<div data-turbolinks="false">

で囲んであげると解決できました。
jsが呼び出されることとturbolinksの関係についてはまだ理解できていないので
もっと勉強したいと思います。。

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