Skip to content

Commit

Permalink
Merge pull request #1779 from yasslab/cosmetic_spacing
Browse files Browse the repository at this point in the history
スタイル上不要なスペースを削除
  • Loading branch information
hachi8833 authored Nov 23, 2024
2 parents df8474d + 395a7c1 commit 5f59c41
Show file tree
Hide file tree
Showing 68 changed files with 1,177 additions and 1,184 deletions.
106 changes: 53 additions & 53 deletions guides/source/ja/2_2_release_notes.md

Large diffs are not rendered by default.

212 changes: 106 additions & 106 deletions guides/source/ja/2_3_release_notes.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion guides/source/ja/3_0_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -492,7 +492,7 @@ Active ResourceもActive Modelに切り出されたことで、Action PackでAct
* `load`が数値の配列でも使えるようになった
* リモートリソースの410レスポンスを、リソースが削除されたと認識するようになった
* Active Resource接続にSSLオプションを設定する機能を追加
* 接続のタイムアウト設定が`Net::HTTP` `open_timeout`にも効くようになった
* コネクションのタイムアウト設定が`Net::HTTP``open_timeout`にも効くようになった

以下は非推奨化されました。

Expand Down
6 changes: 3 additions & 3 deletions guides/source/ja/3_2_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Rails 3.2へのアップグレード

Rails 3.2ではRuby 1.8.7以上が必須です。これより前のバージョンのRubyのサポートは公式に廃止されたため、速やかにRubyをアップグレードすべきです。Rails 3.2はRuby 1.9.2とも互換性があります。

TIP: Ruby 1.8.7のp248とp249には、Railsクラッシュの原因となるマーシャリングのバグがあります。なおRuby Enterprise Editionでは1.8.7-2010.02のリリースでこの問題が修正されました。現行のRuby 1.9のうち、Ruby 1.9.1はセグメンテーションフォールト(segfault)で完全にダウンするため利用できません。Railsをスムーズに動かすため、Ruby 1.9.xを使いたい場合は1.9.2 または1.9.3をお使いください。
TIP: Ruby 1.8.7のp248とp249には、Railsクラッシュの原因となるマーシャリングのバグがあります。なおRuby Enterprise Editionでは1.8.7-2010.02のリリースでこの問題が修正されました。現行のRuby 1.9のうち、Ruby 1.9.1はセグメンテーションフォールト(segfault)で完全にダウンするため利用できません。Railsをスムーズに動かすため、Ruby 1.9.xを使いたい場合は1.9.2または1.9.3をお使いください。

### Railsのアップグレード方法

Expand Down Expand Up @@ -155,7 +155,7 @@ Railties

* デフォルトのGemfileからturn gemが削除されました。

* 旧来の`rails generate plugin` プラグインジェネレータが削除されました。今後は`rails plugin new`をお使いください。
* 旧来の`rails generate plugin`プラグインジェネレータが削除されました。今後は`rails plugin new`をお使いください。

* 旧来の`config.paths.app.controller` APIが削除されました。今後は`config.paths["app/controller"]`をお使いください。

Expand Down Expand Up @@ -310,7 +310,7 @@ Action Pack

#### 非推奨

* フォーマットやハンドラを`render :template`などに渡すこと(例: `render :template => "foo.html.erb"`)は非推奨になりました。今後はオプションで直接`:handlers``:formats`を指定できるようになりました(例: ` render :template => "foo", :formats => [:html, :js], :handlers => :erb`)。
* フォーマットやハンドラを`render :template`などに渡すこと(例: `render :template => "foo.html.erb"`)は非推奨になりました。今後はオプションで直接`:handlers``:formats`を指定できるようになりました(例: `render :template => "foo", :formats => [:html, :js], :handlers => :erb`)。

### Sprockets

Expand Down
104 changes: 52 additions & 52 deletions guides/source/ja/4_0_release_notes.md

Large diffs are not rendered by default.

160 changes: 80 additions & 80 deletions guides/source/ja/4_1_release_notes.md

Large diffs are not rendered by default.

263 changes: 131 additions & 132 deletions guides/source/ja/4_2_release_notes.md

Large diffs are not rendered by default.

469 changes: 234 additions & 235 deletions guides/source/ja/5_0_release_notes.md

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions guides/source/ja/5_1_release_notes.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Ruby on Rails 5.1 リリースノート
===============================

Rails 5.1 の注目ポイント
Rails 5.1の注目ポイント

* Yarnのサポート
* Webpackのサポート(オプション)
Expand All @@ -20,7 +20,7 @@ Rails 5.1 の注目ポイント
Rails 5.1へのアップグレード
----------------------

既存のアプリケーションをアップグレードするのであれば、その前に質のよいテストカバレッジを用意するのはよい考えです。アプリケーションがRails 5.0までアップグレードされていない場合は先にそれを完了し、アプリケーションが正常に動作することを十分確認してからRails 5.0にアップデートしてください。アップグレードの注意点などについては[Ruby on Railsアップグレードガイド](upgrading_ruby_on_rails.html#rails-5-0からrails-5-1へのアップグレード) を参照してください。
既存のアプリケーションをアップグレードするのであれば、その前に質のよいテストカバレッジを用意するのはよい考えです。アプリケーションがRails 5.0までアップグレードされていない場合は先にそれを完了し、アプリケーションが正常に動作することを十分確認してからRails 5.0にアップデートしてください。アップグレードの注意点などについては[Ruby on Railsアップグレードガイド](upgrading_ruby_on_rails.html#rails-5-0からrails-5-1へのアップグレード)を参照してください。


主要な変更
Expand Down Expand Up @@ -293,11 +293,11 @@ Action Pack
* コントローラのフィルタに関連する非推奨メソッドを削除
([Commit](https://github.com/rails/rails/commit/d7be30e8babf5e37a891522869e7b0191b79b757))

* `render` メソッドのキーワード引数 `:text``:nothing` のサポートを削除
* `render`メソッドのキーワード引数`:text``:nothing`のサポートを削除
([Commit](https://github.com/rails/rails/commit/79a5ea9eadb4d43b62afacedc0706cbe88c54496),
[Commit](https://github.com/rails/rails/commit/57e1c99a280bdc1b324936a690350320a1cd8111))

* `ActionController::Parameters` における `HashWithIndifferentAccess` のメソッド呼び出しのサポートを削除
* `ActionController::Parameters`における`HashWithIndifferentAccess`のメソッド呼び出しのサポートを削除
([Commit](https://github.com/rails/rails/pull/26746/commits/7093ceb480ad6a0a91b511832dad4c6a86981b93))

### 非推奨
Expand All @@ -313,7 +313,7 @@ Action Pack
* ルーティングDSLに`direct`メソッドと`resolve`メソッドを追加
([Pull Request](https://github.com/rails/rails/pull/23138))

* アプリケーションのシステムテスト作成用クラス `ActionDispatch::SystemTestCase`を追加
* アプリケーションのシステムテスト作成用クラス`ActionDispatch::SystemTestCase`を追加
([Pull Request](https://github.com/rails/rails/pull/26703))

Action View
Expand Down Expand Up @@ -430,7 +430,7 @@ Active Record
* `sanitize_conditions`を非推奨化: 今後は`sanitize_sql`を使うこと
([Pull Request](https://github.com/rails/rails/pull/25999))

* 接続アダプタのDeprecated `supports_migrations?`を非推奨化
* コネクションアダプタの`supports_migrations?`を非推奨化
([Pull Request](https://github.com/rails/rails/pull/28172))

* `Migrator.schema_migrations_table_name`を非推奨化: 今後は,`SchemaMigration.table_name`を使うこと
Expand Down
12 changes: 6 additions & 6 deletions guides/source/ja/5_2_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Rails 5.2で[HTTP/2 Early Hints](https://tools.ietf.org/html/rfc8297)がサポ

[Pull Request](https://github.com/rails/rails/pull/31162)

Rails 5.2では、アプリケーションの [Content Security Policy](https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Content-Security-Policy)(CSP)を設定する新しいDSLが使えるようになりました。グローバルなポリシーを1つ設定しておき、続いてリソースベースでポリシーをオーバーライドすることも、lambdaを使ってリクエストごとにヘッダーに値を注入することもできます(マルチテナントのアプリでアカウントのサブドメインを注入するなど)。
Rails 5.2では、アプリケーションの[Content Security Policy](https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Content-Security-Policy)(CSP)を設定する新しいDSLが使えるようになりました。グローバルなポリシーを1つ設定しておき、続いてリソースベースでポリシーをオーバーライドすることも、lambdaを使ってリクエストごとにヘッダーに値を注入することもできます(マルチテナントのアプリでアカウントのサブドメインを注入するなど)。
詳しくは、[Rails セキュリティガイド](security.html#content-security-policyヘッダー)を参照してください。

Railties
Expand Down Expand Up @@ -238,7 +238,7 @@ Action Pack
* Rails UJS向けにnonceの自動生成をサポート。
([Commit](https://github.com/rails/rails/commit/b2f0a8945956cd92dec71ec4e44715d764990a49))

* デフォルトのHSTS `max-age`値を31536000秒(1年)に更新。
* デフォルトのHSTS`max-age`値を31536000秒(1年)に更新。
([Commit](https://github.com/rails/rails/commit/30b5f469a1d30c60d1fb0605e84c50568ff7ed37))

* `cookies``to_h`メソッドのエイリアス`to_hash`メソッドを追加
Expand All @@ -262,7 +262,7 @@ Action View

### 主な変更点

* [JSON Feeds](https://jsonfeed.org/version/1)に対応するため、`auto_discovery_link_tag``:json`タイプを追加しました。
* [JSON Feeds](https://jsonfeed.org/version/1)に対応するため、`auto_discovery_link_tag``:json`タイプを追加しました。
([Pull Request](https://github.com/rails/rails/pull/29158))

* `image_tag`ヘルパーに`srcset`オプションを追加しました。
Expand Down Expand Up @@ -460,7 +460,7 @@ Active Record
* 「up」マイグレーション(新しいカラムの追加など)にのみ関係あるコード用の`#up_only`をデータベースマイグレーションに追加。
([Pull Request](https://github.com/rails/rails/pull/31082))

* ユーザーのリクエストが原因でステートメントをキャンセルした場合にraiseされるエラークラス`QueryCanceled `を新しく追加。
* ユーザーのリクエストが原因でステートメントをキャンセルした場合にraiseされるエラークラス`QueryCanceled`を新しく追加。
([Pull Request](https://github.com/rails/rails/pull/31235))

* `Relation`のインスタンスメソッドと衝突するスコープ定義を許さないようになった。
Expand Down Expand Up @@ -628,7 +628,7 @@ Active Support
* `MessageEncryptor``MessageVerifier`でキーのローテーションをサポート。
([Pull Request](https://github.com/rails/rails/pull/29716))

* `HashWithIndifferentAccess#transform_keys``HashWithIndifferentAccess` のインスタンスを返すようになった。
* `HashWithIndifferentAccess#transform_keys``HashWithIndifferentAccess`のインスタンスを返すようになった。
([Pull Request](https://github.com/rails/rails/pull/30728))

* `Hash#slice`がRuby 2.5以降の組み込み定義にフォールバックするようになった(定義済みの場合)。
Expand Down Expand Up @@ -688,7 +688,7 @@ Active Support
* `assert_difference`の最初の引数でハッシュをサポート。これにより、同一のアサーションでさまざまな数値の違いを指定できるようになった。
([Pull Request](https://github.com/rails/rails/pull/31600))

* キャッシュ: MemCacheやRedis の`read_multi``fetch_multi`を高速化。バックエンドに問い合わせる前にローカルのインメモリキャッシュから読み取るようになった。
* キャッシュ: MemCacheやRedisの`read_multi``fetch_multi`を高速化。バックエンドに問い合わせる前にローカルのインメモリキャッシュから読み取るようになった。
([Commit](https://github.com/rails/rails/commit/a2b97e4ffef971607a1be8fc7909f099b6840f36))

Active Job
Expand Down
5 changes: 2 additions & 3 deletions guides/source/ja/6_0_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,6 @@ Active Record
([Pull Request](https://github.com/rails/rails/pull/31382))

* `rails db:schema:cache:dump``rails db:schema:cache:clear`にマルチデータベースのサポートを追加
and `rails db:schema:cache:clear`.
([Pull Request](https://github.com/rails/rails/pull/34181))

* `ActiveRecord::Base.connected_to`のデータベースハッシュでハッシュやURLの設定をサポート
Expand Down Expand Up @@ -539,7 +538,7 @@ Active Record
* 子レコードが重複している場合に親レコードが保存されない問題を修正
([Pull Request](https://github.com/rails/rails/pull/32952))

* `Associations::CollectionAssociation#size` `Associations::CollectionAssociation#empty?`で読み込み済みの関連idが存在する場合はそれを使うようになった
* `Associations::CollectionAssociation#size``Associations::CollectionAssociation#empty?`で読み込み済みの関連idが存在する場合はそれを使うようになった
([Pull Request](https://github.com/rails/rails/pull/32617))

* リクエストされた関連付けが一部のレコードにない場合にポリモーフィック関連付けをプリロードするサポートを追加
Expand Down Expand Up @@ -679,7 +678,7 @@ Active Support
* 非推奨の`Module#reachable?`を削除
([Commit](https://github.com/rails/rails/commit/6eb1d56a333fd2015610d31793ed6281acd66551))

* ` Kernel#`を削除(代替はなし)
* `` Kernel#` ``を削除(代替はなし)
([Pull Request](https://github.com/rails/rails/pull/31253))

### 非推奨化
Expand Down
2 changes: 1 addition & 1 deletion guides/source/ja/7_0_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ Active Record
Author.where(id: [david.id, mary.id]).merge(Author.where(id: bob)) # => [bob]
# Rails 6.1 (競合する条件がどちらも存在する: 非推奨)
Author.where(id: david.id..mary.id).merge(Author.where(id: bob)) # => []
# Rails 6.1 でrewhereを用いてRails 7.0の挙動に移行する)
# Rails 6.1でrewhereを用いてRails 7.0の挙動に移行する)
Author.where(id: david.id..mary.id).merge(Author.where(id: bob), rewhere: true) # => [bob]
# Rails 7.0 (IN句の振る舞いは同じで、マージされる側の条件が常に置き換えられる)
Author.where(id: [david.id, mary.id]).merge(Author.where(id: bob)) # => [bob]
Expand Down
10 changes: 5 additions & 5 deletions guides/source/ja/7_1_release_notes.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Ruby on Rails 7.1 リリースノート
===============================

Rails 7.1 の注目ポイント:
Rails 7.1の注目ポイント:

* 新規RailsアプリケーションでDockerfilesを生成するようになった
* `ActiveRecord::Base.normalizes`を追加
Expand All @@ -14,7 +14,7 @@ Rails 7.1 の注目ポイント:
* 汎用の非同期クエリ用Active Record API
* ビューテンプレートに厳密な`locals`を設定可能になった
* `Rails.application.deprecators`を追加
* JSON `response.parsed_body`のパターンマッチングをサポート
* JSONの`response.parsed_body`のパターンマッチングをサポート
* `response.parsed_body`を拡張してHTMLをNokogiriでパース可能になった
* `ActionView::TestCase.register_parser`を導入

Expand Down Expand Up @@ -149,7 +149,7 @@ ActiveJob.perform_all_later(user_jobs)

データベースとアプリケーションの両方で複合主キー(composite primary key)がサポートされるようになりました。Railsはスキーマからこれらのキーを直接導出できるようになります。この機能は、「多対多」リレーションシップや、その他の複雑なデータモデルで、単一カラムだけではレコードをうまく一意に識別できない場合に特に有用です。

Active Recordのクエリメソッドで生成されるSQL(`#reload``#update``#delete`など)には、複合主キーのすべての部分が含まれます。 `#first` `#last`などのメソッドでは、`ORDER BY`ステートメントで複合主キー全体が使われます。
Active Recordのクエリメソッドで生成されるSQL(`#reload``#update``#delete`など)には、複合主キーのすべての部分が含まれます。`#first``#last`などのメソッドでは、`ORDER BY`ステートメントで複合主キー全体が使われます。

`query_constraints`マクロは、データベーススキーマを変更せずに同じ振る舞いを実現するための「仮想主キー」として利用できます。

Expand Down Expand Up @@ -192,7 +192,7 @@ ENV["DATABASE_URL"] # => "trilogy://localhost/blog_development?pool=5"

### `ActiveSupport::MessagePack`が追加

[`ActiveSupport::MessagePack`][]は、[`msgpack` gem][]と統合されたシリアライザです([#47770][])。`ActiveSupport::MessagePack`は、`msgpack`でサポートされている基本的なRubyの型に加えて、`Time`、 `ActiveSupport::TimeWithZone`、`ActiveSupport::HashWithIndifferentAccess`などの追加の型もシリアライズできます。`ActiveSupport::MessagePack`は、`JSON`や`Marshal`に比べてペイロードサイズを削減しパフォーマンスを向上させることが可能です。
[`ActiveSupport::MessagePack`][]は、[`msgpack`][] gemと統合されたシリアライザです([#47770][])。`ActiveSupport::MessagePack`は、`msgpack`でサポートされている基本的なRubyの型に加えて、`Time`、`ActiveSupport::TimeWithZone`、`ActiveSupport::HashWithIndifferentAccess`などの追加の型もシリアライズできます。`ActiveSupport::MessagePack`は、`JSON`や`Marshal`に比べてペイロードサイズを削減しパフォーマンスを向上させることが可能です。

`ActiveSupport::MessagePack`は、以下のように[メッセージシリアライザ](configuring.html#config-active-support-message-serializer)として利用できます。

Expand Down Expand Up @@ -719,7 +719,7 @@ Active Record

* `has_secure_password`に`authenticate_by`メソッドを追加([#43765][])。

* `ActiveRecord::Persistence`に`update_attribute!`を追加。 `update_attribute`と同様だが、`before_*`コールバックで`:abort`がスローされた場合は`ActiveRecord::RecordNotSaved`をraiseする点が異なる([#44141][])。
* `ActiveRecord::Persistence`に`update_attribute!`を追加。`update_attribute`と同様だが、`before_*`コールバックで`:abort`がスローされた場合は`ActiveRecord::RecordNotSaved`をraiseする点が異なる([#44141][])。

* `insert_all`と`upsert_all`でエイリアス属性も指定できるようになった([#45036][])。

Expand Down
4 changes: 2 additions & 2 deletions guides/source/ja/7_2_release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Railsを用いたPWAアプリケーションの作成をより適切にサポー

Railsアプリケーションに、[rubocop-rails-omakase](https://github.com/rails/rubocop-rails-omakase)のルールセットで設定済みの[RuboCop](https://rubocop.org/)がデフォルトで含まれるようになりました。

Ruby は、さまざまな方言を許容するだけでなく、その多様性を尊重する、美しく表現力豊かな言語です。Rubyは、あらゆるライブラリやフレームワークやアプリケーションを統一されたスタイルだけで記述することを意図した言語ではありません。あなたやあなたのチームが、喜びをもたらす特定のハウススタイルを培ってきた場合は、それを尊重すべきです。
Rubyは、さまざまな方言を許容するだけでなく、その多様性を尊重する、美しく表現力豊かな言語です。Rubyは、あらゆるライブラリやフレームワークやアプリケーションを統一されたスタイルだけで記述することを意図した言語ではありません。あなたやあなたのチームが、喜びをもたらす特定のハウススタイルを培ってきた場合は、それを尊重すべきです。

このRuboCopスタイルは、特定の方言をまだ採用していない人やチームに向けたコレクションです。合理的な根拠のある設定や、少なくともRubyのコーディングスタイルを統一する設定でスタートできるデフォルトルールを採用することで、メリットを得られる方を念頭に置いています。

Expand Down Expand Up @@ -482,7 +482,7 @@ Active Support

* 非推奨化されていた`SafeBuffer#clone_empty`を削除。

* `#to_default_s` from `Array``Date``DateTime``Time`で非推奨化されていた`#to_default_s`を削除。
* `Array``Date``DateTime``Time`で非推奨化されていた`#to_default_s`を削除。

* キャッシュストレージの非推奨化されていた`:pool_size`オプションと`:pool_timeout`オプションを削除。

Expand Down
Loading

0 comments on commit 5f59c41

Please sign in to comment.