Ruby on Railsのバージョン間互換性問題の回避方法

Resumo: Ruby on Railsのバージョン間互換性問題の回避方法

3rdRailのアップグレードなどによりRuby on Railsのバージョンが上がると、旧バージョンのRuby on Railsで作成したアプリケーションが動作しなくなる場合があります。この問題はアプリケーションの利用するRuby on Railsのバージョンを固定することで回避できます。

$ cd path_to_rails_appp
$ rake rails:freeze:gems
(in path_to_rails_appp)
Freezing to the gems for Rails x.x.x

上記手順によるアプリケーションが利用するRuby on Railsのバージョン固定を解除するには、以下のコマンドを実行します。

$ rake rails:unfreeze

この記事は、3rdRailの販売・技術サポートを提供しているアイル・オープンソース株式会社(旧社名オープンソースジャパン株式会社)が作成しています。