teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

カラム値の値の取得を追記しました。

2017/12/26 05:29

投稿

koume
koume

スコア458

title CHANGED
File without changes
body CHANGED
@@ -7,12 +7,11 @@
7
7
  ```
8
8
  これと全く逆にnicknameカラムに存在する値しか受け付けないようにするにはどのようにバリデーションを使えばいいのでしょうか?
9
9
  inclusionを使用すればいいのでしょうか?
10
- 以下のようにnickにnicknameのカラム値を配列にして取得すればいいのかとも思いましたがnicknameカラム全ての値を取得する
10
+ 以下のようにnickにnicknameのカラム値を配列にして取得すればいいのかとも思いました。(これでいいかもわかりませんが)
11
- 方法もわかりません。(これでいいのかもわかりませんが)
12
11
  ```ここに言語を入力
13
12
  customer.rb
14
13
 
15
- nick = ????? ---全てのnicknameカラムの値を取得するにはどうすればいいのかわかりません。
14
+ nick = Customer.all.pluck(:nickname)
16
15
  validates :nickname, inclusion: { in: %w(nick), allow_blank: true }
17
16
  ```
18
17
  uniqunessの逆のバリデーションの方法がわからないのでどなたか教えていただけないでしょうか?宜しくお願いします。