사용자 새 등록 메모 part2: 새 등록 시 데이터select 탭과session 조합의 사용 방법 노트
3956 단어 Rails
세션 날짜 사용select에서 가져온 데이터를 User 테이블로 보내기
어떤 주름 앱으로 가입자를 등록할 때 날짜의 데이터를 보내지 못한 정보에 걸려 넘어졌기 때문에 메모다.
date_select 부분의 정보만userparams는 날짜를 가지고 갈 수 없어요!?
파라메스라면 가져왔을 거야!!
수정 후
수정 후
class SignupController < ApplicationController
def names
@user = User.new # 新規インスタンス作成
end
def telephones
binding.pry//日付を取得できるか確認する
# namesで入力された値をsessionに保存
session[:nick_name] = user_params[:nick_name]
session[:email] = user_params[:email]
session[:password] = user_params[:password]
[省略]
session["birthday(1i)"] = params[:birthday]["birthday(1i)"] //user_paramsではなくparamsを使う
session["birthday(2i)"] = params[:birthday]["birthday(2i)"] //user_paramsではなくparamsを使う
session["birthday(3i)"] = params[:birthday]["birthday(3i)"] //user_paramsではなくparamsを使う
@user = User.new # 新規インスタンス作成
end
[省略]
# 許可するキーを設定します
def user_params
params.require(:user).permit(
:nick_name,
:email,
:password,
[省略]
:birthday,
[省略]
)
end
해결책
파람스에서 발견했어요.
참고 자료
Reference
이 문제에 관하여(사용자 새 등록 메모 part2: 새 등록 시 데이터select 탭과session 조합의 사용 방법 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kagashow0116/items/23739acd08a97842efaa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)