Ruby 2.4+ on Rails 4.2.z (Part 1)

Ruby 2.4.0 (dev) で Rails 4.2.z を動かす試みをしている。

いま分かっている限りだと以下のパッチを取り込む必要がある。

これだけだとまだ足りていないようなので、追ってみているところ。

追っている途中の試行コードは Rails から fork した以下のブランチに置いている。

github.com

アプリケーションの Gemfile の Arel と Rails について、こんな感じに書く。

gem 'arel', git: 'https://github.com/rails/arel', branch: '6-0-stable'
gem 'rails', git: 'https://github.com/koic/rails', branch: 'ruby24_on_rails42' # Rails 4.2.7.1

続く。