質問編集履歴
6
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,7 +53,7 @@
|
|
53
53
|
2パターン試しました。
|
54
54
|
|
55
55
|
|
56
|
-
**
|
56
|
+
**エラーメッセージをカスタムする方法**
|
57
57
|
|
58
58
|
|
59
59
|
```yml
|
5
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,7 +53,7 @@
|
|
53
53
|
2パターン試しました。
|
54
54
|
|
55
55
|
|
56
|
-
**
|
56
|
+
** エラーメッセージをカスタムする方法**
|
57
57
|
|
58
58
|
|
59
59
|
```yml
|
4
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,7 +53,7 @@
|
|
53
53
|
2パターン試しました。
|
54
54
|
|
55
55
|
|
56
|
-
** ja.ymlでエラーメッセージを変更する方法**
|
56
|
+
** ja.ymlでエラーメッセージを変更する方法**
|
57
57
|
|
58
58
|
|
59
59
|
```yml
|
3
add
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,11 +50,11 @@
|
|
50
50
|
|
51
51
|
### 試したこと
|
52
52
|
|
53
|
-
|
53
|
+
2パターン試しました。
|
54
|
-
にerrorsを追加して変更しようと試みました。
|
55
54
|
|
56
|
-
|
55
|
+
|
57
|
-
セ
|
56
|
+
** ja.ymlでエラーメッセージを変更する方法**
|
57
|
+
|
58
58
|
|
59
59
|
```yml
|
60
60
|
ja:
|
@@ -74,6 +74,23 @@
|
|
74
74
|
blank: を選択して下さい
|
75
75
|
```
|
76
76
|
|
77
|
+
**カスタムバリデーションを使う方法**
|
78
|
+
|
79
|
+
model
|
80
|
+
```ruby
|
81
|
+
def hoge
|
82
|
+
if smart_lock_provider.blank?
|
83
|
+
errors.add(:smart_lock_provider, 'を選択して下さい。')
|
84
|
+
end
|
85
|
+
end
|
86
|
+
```
|
87
|
+
|
88
|
+
いずれも変わりませんでした。
|
89
|
+
|
90
|
+
モデルのアソシエーション部分の影響でエラーメッセージが追加されてるのでは?と予想してますが回避策が分かりません。。。
|
91
|
+
```
|
92
|
+
belongs_to :smart_lock_provider
|
93
|
+
```
|
77
94
|
|
78
95
|
|
79
96
|
どうすれば余計なメッセージを出力させなくできるでしょうか?
|
2
add spacee
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
validates :smart_lock_provider, presence: {message: "を選択して下さい"}
|
26
26
|
|
27
|
-
belongs_to :smart_lock_provider
|
27
|
+
belongs_to :smart_lock_provider
|
28
28
|
|
29
29
|
```
|
30
30
|
|
1
モデルにアソシエーション記述部分追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,6 +23,9 @@
|
|
23
23
|
```ruby
|
24
24
|
|
25
25
|
validates :smart_lock_provider, presence: {message: "を選択して下さい"}
|
26
|
+
|
27
|
+
belongs_to :smart_lock_provider
|
28
|
+
|
26
29
|
```
|
27
30
|
|
28
31
|
view
|