Rails6系の記事をまとめました。情報まだ少ないですね。
Rails本体
まだ空白がいくつかありますね。公式Guideのリリースノート。Removalが空白なの怖い。
Ruby on Rails 6.0 Release Notes(Edge)
海外の方がまとめてくれてます。
QiitaではRails Advent Calendarで、見えるところを洗ってくれた方がいました。
Ruby on Rails 6の主要な新機能・機能追加・変更点
少し前にRails6について中の人?が話してくれたスライド。
リリーススケジュール。
Timeline for the release of Rails 6.0
新機能
- Action Mailbox
- Action Text
- マルチDB
- Webpackのデフォルト化
- 並列テストサポート
Action TextはこのTweetを参照に。
form_forがなくなりform_withを使うように。(bootstrap-rubyだけど)
Support Rails 5.1+ `form_with` style (`form_for` will eventually go away in Rails 6.x)
2.5以上じゃないとRails使えなくなりました。
Rails 6 以降は order/pluck の引数に SQL 文は使えなくなります。
“Dangerous query method” deprecation warning matches `random()` function call
Known-safe values can be passed by wrapping them in Arel.sql().
https://github.com/rails/rails/issues/32995
危険な値が渡ってくるのを防ぐため、つまりSQLインジェクション対策ですね。
書いてくれてる人もいました。
引き続き見つけたら追記していきます。