0
0

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.

戻るボタンを実装したら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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?