質問編集履歴

3

誤字修正

2017/12/02 12:03

投稿

koume
koume

スコア458

test CHANGED
File without changes
test CHANGED
@@ -220,7 +220,7 @@
220
220
 
221
221
  入力後にログインをクリックすると「'メールアドレスまたはパスワードもしくはニックネームが正しくありません。'」が
222
222
 
223
- ひょうじされログインできません。どこの部分が悪いのかわからないので困っています。
223
+ 表示されログインできません。どこの部分が悪いのかわからないので困っています。
224
224
 
225
225
 
226
226
 

2

質問内容を変更

2017/12/02 12:03

投稿

koume
koume

スコア458

test CHANGED
@@ -1 +1 @@
1
- Railsでのログインうまく動かせないので教えたください
1
+ Railsでフォームに入力した値取り出す方法を教えたください
test CHANGED
@@ -6,6 +6,10 @@
6
6
 
7
7
  新規に作りログインしようとしても上手く認識してくれず困っているので教えていただけないでしょうか?。
8
8
 
9
+ @form.nicknameで値を取得するつもりでしたが取得できていないのが原因だと思いますが、
10
+
11
+ 取り出し方がわかりません。
12
+
9
13
  コードは以下のようになっています。
10
14
 
11
15
  ```ここに言語を入力

1

nickname = Customer.find_by(nickname: @form.nickname)がおかしいようです。

2017/12/02 12:02

投稿

koume
koume

スコア458

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  if @form.nickname.present?
54
54
 
55
- nickname = Customer.find_by(nickname: @form.nickname)
55
+ nickname = Customer.find_by(nickname: @form.nickname)-----この値がblankになってしまいます。
56
56
 
57
57
  end
58
58
 
@@ -221,3 +221,11 @@
221
221
 
222
222
 
223
223
  どなたか教えていただけないでしょうか?宜しくお願いします。
224
+
225
+
226
+
227
+ 追記
228
+
229
+ nickname = Customer.find_by(nickname: @form.nickname)の@form.nicknameでフォームに入力した値を
230
+
231
+ 取り出せていないのが原因みたいです。フォームに入力されたnicknameの値をどう取り込めばいいのでしょうか?