gem less-rails-bootstrap を twitter ブートストラップ 2.1.0 を使用するようにアップグレードしたところ、ブートストラップ ドロップダウン内でこのコードが壊れているようです。
<%= link_to 'Logout', destroy_admin_user_session_path, :method => :delete %>
サーバーは、これが DELETE ではなく GET 要求であると考えているようです。ただし、そのビュー コードを取得してドロップダウンのすぐ外に配置すると、うまく機能し、サーバーは DELETE 要求を認識します。
gemfile を次のように変更した場合:
gem 'less-rails-bootstrap', '~> 2.0.4'
次に、「bundle update」を実行してサーバーを再起動すると、すべてが再び期待どおりに機能します。しかし、私が単に持っている場合:
gem 'less-rails-bootstrap'
次に、「bundle update」を実行してサーバーを再起動すると、サーバーは DELETE が GET 要求であると認識します。
gem 'twitter-bootstrap-rails' に切り替えてみましたが、まったく同じ問題が発生します。私は何か間違ったことをしているに違いないと思いますか?