Rails5の足音が聞こえてきた。
Rails4.2へのアップグレード対応事項気づいたところいくつか。
基本的な4.2.0へのUpgradeガイドはこちら
##Gem 編
#Gemfile
# respond_toが外部Gemになった。4.2でrespond_toを使う場合は下記。
gem 'responders', '~> 2.0'
# Ransackでもbranch変更を忘れないように
gem 'ransack', github: 'activerecord-hackery/ransack', branch: 'rails-4.2'
# 1.4.0に結構バグがあるみたい(Rails4.2は直接関係ない)
gem 'database_cleaner', '~> 1.3.0'
Config 編
# config/environments/ENV.rb
# config.serve_static_assetsから下記に変更
config.serve_static_files = true
Rails Server
# Rails4.1までと同じようにrails serverをしたい場合(デフォルトではlocalhostを指すようになった)
rails s -b 0.0.0.0
Production
こちらはrails newなどで最初からRails4.2で作った時に生成されるproduction.rbのファイルに関すること。
CSSなどちゃんと読み込ませる時のてっとり早い方法
RAILS_SERVE_STATIC_FILES=true rails s -b 0.0.0.0
今後気づいたら少しずつ追記していこうと思う。