in Develop, Rails, Ruby

Rails6系記事まとめ

Rails6系の記事をまとめました。情報まだ少ないですね。

Rails本体

まだ空白がいくつかありますね。公式Guideのリリースノート。Removalが空白なの怖い。

Ruby on Rails 6.0 Release Notes(Edge)

海外の方がまとめてくれてます。

What is new in Rails 6.0

QiitaではRails Advent Calendarで、見えるところを洗ってくれた方がいました。

Ruby on Rails 6の主要な新機能・機能追加・変更点

少し前にRails6について中の人?が話してくれたスライド。


リリーススケジュール。

Timeline for the release of Rails 6.0

新機能

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使えなくなりました。

Require Ruby 2.5 for Rails 6.

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インジェクション対策ですね。

書いてくれてる人もいました。

引き続き見つけたら追記していきます。