回答編集履歴

1

カスタムバリデータの例を追加

2018/01/01 04:09

投稿

ashphy
ashphy

スコア31

test CHANGED
@@ -1,3 +1,5 @@
1
+ この場合であればカスタムバリデータを使う必要はなさそうに見えます。
2
+
1
3
  特定の値のみ受け付けるバリデーションは`inclusion`を使って以下のように書けます。
2
4
 
3
5
 
@@ -31,3 +33,15 @@
31
33
 
32
34
 
33
35
  と書けます。
36
+
37
+
38
+
39
+ カスタムバリデータを使いたいなら`Array#include?`を使って以下のようにしてみるのがスマートではないでしょうか?
40
+
41
+
42
+
43
+ ```ruby
44
+
45
+ if %w(sss xxx).include?(sponsor1)
46
+
47
+ ```