経緯

新しく環境作って、RailsのアプリケーションをデプロイしてみたらAdminLTEのデザインが崩れた!

AdminLTEはrails-bowerでインストールされていました。

原因

jQueryのバージョンが3になったことが影響してるみたいです。
AdminLTEのdependenciesがちゃんと指定されていないからみたい。

jquery-railsでインストールされているjQueryとrails-bowerでインストールしたAdminLTEのjQuery名前が両方jqueryになって重複してるっぽい。

対処法

jquery-railsのjQuery2系を使ってやれば治ります。

application.js内の以下の部分を変えたら、jquery-railsのjQuery2系を使ってくれます。

- //= require jquery
+ //= require jquery2

まとめ

俺に黙ってアップデートすんな、と言いたくなった。