Rails6の新機能とは

Ruby on Railsを1系から触ってはや10年。

あっという間にRails6がでましたね。

Rails6の機能といえば、

・3年ぶりのメジャーアップデートでRuby2.5以上をサポート

・Active Storegae

Active Storageは、awsやGoogleなどのクラウドサービスを簡単に扱えるようにできる仕組みです。

・ActionText

リッチテキストコンテンツをRailsで使えるようになりました。

Trixエディタを使って、動画やリンクや画像をあげられるようになりました。

・ActionMailbox

受信メールをコントローラ的なメールボックスにルーティングできます。

・Webpackerを標準javascriptビルドシステムに採用

Reactとか標準で使えるようになるみたいです。なかなか便利ですねー

・複数なデータベース接続機能

MYSQLやPostgresを両方接続できる機能です。

・並列テスト実行機能

テストスイートを並列化できます。デフォルトではプロセスをforkしますが、スレッド(threading)もサポートされます。テストを並列実行することで、テストスイート全体の実行時間を削減できます。

があげられます。

詳しくはリリースノートにあるので参考してみましょうー

https://railsguides.jp/6_0_release_notes.html