移行した際のメモこの記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。移行したときのメモです。基本的にRailsガイドの手順通りにやれば問題ありませんが、Turbolinksではまります。新機能は使わずに5.1に移行したときのメモです。Deprecatedになったりします。古いバージョンから一気に最新バージョンをあげるのはとても大変です。日頃からバージョンアップを試みてJenkinsなどのCIで自動テストする環境を整えておきましょう。5.1大きな変更点rakeコマンドのかわりにrailsコマンドを使うよう変更になった。ActiveJob::BaseからApplicationJobに変更になった。取り込まれ、jqueryに依存しなくなった。使用しなくてもよくなったgemsdebuggerjquery.turbolinksquiet_assetsTurbolinksの対応Turbolinks5に対応しているため変更になっています。page:loadがturbolinks:loadに変更になったHistory.back(ブラウザの戻る)などでも呼ばれるようになった上記の変更から、以下を実施しました。application.jsから削除した。本家に含まれたので削除した。"reload"に変更したAdminLTEで表示崩れAdminLTEという管理画面テンプレートを使っていますが、リンクでページを遷移した際画面が崩れることがありました。呼び出すことで解決しました。呼ばれるようになりました。そのため、二重に表示されることがあります。イベントを使って不要なDOMのクリアなどを行う必要があります。time型にもタイムゾーンが適用される案外メジャーになっていませんでした。time型は従来はタイムゾーンは適用されませんでしたが、Rails5よりタイムゾーンを考慮するようになりました。何も対策をせずにアップデートするとJSTの場合9時間ずれます。移行時に、DBを確認してUTCに変換する必要があります。以下のオプションで従来の動きに変更できます。animalsを発行してくれましたが、Rails5以降はArrayに変換されます。保存される便利な機能がありましたが、Rails5以降は取得できなくなりました。同じ値を返すようです。nilリソースRailsガイドのドキュメントや他のリソースを検索するのは当たり前なのではぶきます。viewsTweetこの記事を書いた人びびお備忘録など。「いいね!」するとDoRubyの最新記事を受け取ることができます。