From 0c3117e6d39e134c6e1cdd897e8859d42d3ee3a2 Mon Sep 17 00:00:00 2001 From: Chinatsu Kanayama Date: Wed, 1 Oct 2025 09:22:03 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB=E3=82=B3?= =?UTF-8?q?=E3=83=BC=E3=83=89=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit サンプルコードが原文と異なり、1つ下のサンプルコードと全く同じ内容になっていました。原文と同じ内容への修正を提案します。 原文 https://github.com/rails/rails/blob/c72f6713a427851a20a46c00c8ef3ab689d5bd32/guides/source/active_record_validations.md?plain=1#L1769-L1778 --- guides/source/ja/active_record_validations.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/guides/source/ja/active_record_validations.md b/guides/source/ja/active_record_validations.md index b3f822c6df..2871a388e7 100644 --- a/guides/source/ja/active_record_validations.md +++ b/guides/source/ja/active_record_validations.md @@ -1573,10 +1573,14 @@ irb> person.errors.where(:name, :too_short, minimum: 3) これらのエラーオブジェクトから、さまざまな情報を読み出せます。 ```irb -irb> error.message -#=> "is too short (minimum is 3 characters)" -irb> error.full_message -#=> "Name is too short (minimum is 3 characters)" +irb> error = person.errors.where(:name).last + +irb> error.attribute +=> :name +irb> error.type +=> :too_short +irb> error.options[:count] +=> 3 ``` エラーメッセージを生成することも可能です。