🤖
Rails 5.1系からRails 5.2系へのアップデート
基本的には公式に書いてある手順にのっとる。テストをしっかり書いてあれば割とすんなりといく。
事前にgemをアップデートしておく
Rubocopアップデートに伴って少し直したくらい。
config/credentials.yml.encへの移行
Rails 5.1にあげた時にやらなかったからそのツケが…w
この変更に伴い、 config/master.key
をデプロイ対象にした。
Circle CIとかは ENV['RAILS_MASTER_KEY']
に設定。
rspec流したら鬼のようなDEPRECATION WARNING
の設定を入れて一個ずつ直した。
2種類だけだった。
Arel.sqlでくくる
order('hoge desc')
みたいに書いてた所を order(Arel.sql('hoge desc'))
にした
DEPRECATION WARNING: The success?…
be_success
を be_successful
にかえる
Discussion