Ruby on Rails 6.0

  • Action Text
  • Action Mailbox
  • 複数データベースの利用
  • 並列テスト
  • create_or_find_bycreate_or_find_by!
  • String#truncate_bytes
  • Action Cable のテスト
  • データベースシステムを変更するタスク
  • Active Record が終端なしの Range に対応 (Ruby 2.6 以降)
  • JavaScript の処理を Webpacker が担当 (Sprockets の処理は CSS のみ)
  • Zeitwerk による定数の自動読み込み

参考:

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

Rails6 のリリース時期と、追加される新機能 | くるくるのおすすめ

Rails 6 以降は order / pluck の引数に SQL 文字列を渡すことはできない – Qiita

Rails6 系記事まとめ | srockstyle

Rails 6.0 リリースまでの予定 | ytnk531 の日記

Rails を 5.2 から 6.0 へアップデートする時にハマったポイント – Qiita

What is new in Rails 6.0 | bogdanvlviv

What’s coming to Rails 6.0? | Ruby Inside

Ruby on Rails 6.0 Release Notes | Ruby on Rails Guides (edge) [Official]

Timeline for the release of Rails 6.0 | Riding Rails [Official]

6.0.0 Milestone – rails/rails – GitHub

fxn/zeitwerk: Efficient and thread-safe code loader for Ruby – GitHub

Ruby on Rails 5.2

  • Active Storage
  • 暗号化された機密情報 (クレデンシャル) の管理 (config/credentials.yml.enc)
  • CSP (Content Security Policy)

参考:

Ruby on Rails 5.2 の新機能 (Active Storage, Content Security Policy など) – Qiita

Rails 5.2 新機能を先行チェック!Active Storage / ダイレクトアップロード / Early Hints ほか 翻訳 | TechRacho

Rails 5.2.0について発表してきた | 日々雑記

Rails 5.2 Part 1 (slide) | y-yagi.github.io

Rails 5.2 Part 2 (slide) | y-yagi.github.io

Rails 5.2 の Active Record の改善 (slide) | kamipo.github.io

Ruby on Rails 5.2 リリースノート | Rails ガイド [公式]

Rails 5.2: Active Storage and beyond | Martian Chronicles

Ruby on Rails 5.1

  • Yarn のサポート
  • Webpack のサポート
  • jQuery 依存の廃止 (基本的な機能の代替としては rails-ujs を使う)
  • システムテスト
  • form_with (form_forform_tag を統合)

参考:

React や webpack もサポートした Rails 5.1 の新機能・変更点 – Qiita

Ruby on Rails 5.1リリースノート | Rails ガイド [公式]

Rails アプリケーションを4.2.6から5.1.2にバージョンアップした時の知見 | スペースマーケットブログ

Ruby on Rails 5.0

  • Ruby 2.2.2 以上
  • rails コマンド で rake タスクを実行できる
  • マイグレーションに Rails のバージョン番号が付く
  • has_secure_token
  • Action Cable
  • API サーバー用途の rails new コマンド (--api オプション)
  • テストランナー (rails test コマンド)
  • Sprockets 3
  • Turbolinks 5

参考:

Rails5 へのアップグレードや変更点まとめ – Qiita

ginza.rb 第33回で Rails 5 の新機能について学んだ | おもしろwebサービス開発日記

Ruby on Rails 5.0 リリースノート | Rails ガイド [公式]

Ruby on Rails 5.0 Release Notes | Ruby on Rails Guides [Official]

Rails 5 で追加された initializer のまとめ | 日々雑記

Rails 5 の新フレームワークデフォルト設定ファイルでアップグレード作業を軽減する | TechRacho

Rails ユーザー必見!Rais 5 の注目新機能と変更点まとめ | Wantedly Engineer Blog

Upgrading to Ruby on Rails 5.0 from Rails 4.2 – application use case | Running with Ruby

Ruby on Rails 4.0

参考:

Ruby on Rails 4.0.1 リリース!大量のバグ修正、3系からの移行も少し簡単になりました | TechRacho

Ruby on Rails 3.0

参考:

Rails3 で困っちゃった事リスト | すがブロ

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です