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)もサポートされます。テストを並列実行することで、テストスイート全体の実行時間を削減できます。
があげられます。
詳しくはリリースノートにあるので参考してみましょうー