6.0.1リリース、新機能と改善バグ修正をレール

Railsの6.0.1の安定版がリリースされているである、  6.0  最初のメンテナンスリリースのシリーズ。電子メール処理するために:注目すべきアップデートが含まれている6.0レール  アクションメールボックスを、この記事では、豊富な編集機能を提供  アクションテキスト複数のデータベースをサポートし並列テストをサポートするために、デフォルトとしてWebpackerのJavaScriptパッカーを使用して、デフォルトを  Zeitwerk  Rubyコード・ローダとして。

GitHubの上のリリースノートでは、プロジェクトの更新によると、Railsの6.0.1アップデートは、新しい6.0の機能の改善に主であるだけでなく、問題の補修部品。

アクティブサポート

  • ActiveSupport::SafeBuffer サポート  Enumerator 方法

  • サーバーがエラーを返した場合、Redisのキャッシュメモリに障害が発生した「クライアントの最大数に達しました」

  • 問題を修正し、予想外のメモリキャッシュメモリキャッシュの値の変更によって返された値を変更します

  • zeitwerk (クタ)のサポートのオーバーロード時にデフォルトモード変換をサポートしています:

    # config/initializers/zeitwerk.rb
    Rails.autoloaders.each do |autoloader|
      autoloader.inflector.inflect(
        "html_parser" => "HTMLParser",
        "ssl_error"   => "SSLError"
      )
    end

    このように、我々はグローバルアクティブサポート変換ルールに触れることなく、各変換モードのベース名を調整することができます。これらのコンバータはにフォールバックされます  String#camelizeので、過負荷にならないベース名のために、変換は、アカウントの既存のルールになります。

    あなたは完全に依存したくない場合は  String#camelize、チェック自動ロードガイドzeitwerkモードを

  • 改善  Range#===、  Range#include?および Range#cover?

  • Solarisが使用されていません Process#clock_gettime(CLOCK_PROCESS_CPUTIME_ID)

また、アクティブレコード、アクションビュー、アクションパックのバージョンは、アクティブなストレージおよびRailties他の機能も改善やバグ修正されました。

おすすめ

転載: www.oschina.net/news/111138/rails-6-0-1-released