今知ったので書く。これまでActiveRecordのコールバック内でfalseを返していれば処理が停止していたが非推奨となり、停止したい場合はthrow(:abort)を呼ぶ方法に変わった。
Deprecated returning false as a way to halt Active Record callback chains. The recommended way is to throw(:abort).
http://guides.rubyonrails.org/5_0_release_notes.html

Ruby on Rails 5アプリケーションプログラミング
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2017/04/14
- メディア: 大型本
- この商品を含むブログを見る