작은 레일 앱이 있지만 저장하도록 사용자에게 구현하려고하는 일부 정보를받는 데 문제가 있습니다. 내 앱은 지금 가입 할 때 사용자 이름과 비밀번호를 묻습니다. 나는이 장치 보석을 사용하여 이것을했다. 그러나 나는 또한 응용 프로그램에 연령 체크를 추가하고 싶습니다. 그리고 이것은 제가 문제를 겪고있는 곳입니다.사용자 생년월일 매개 변수가 저장되지 않습니다.
내 DB 컬럼 (내 스키마)로 설정
t.date "birth_date"
내보기
<%= f.input :birth_date, required: true, start_year:1900 %>
에서 내 컨트롤러가 두 부분이 있습니다 :
def create
@user = current_user.build(user_params)
end
private
def user_params
params.require(:user).permit(:birth_date)
end
때마다를 내가 로그인을 시도하고 새 사용자의 birth_date를 작성하십시오. 콘솔에서 확인하면 birth_date가 nil로 설정됩니다. 아무도 내가 이것으로 누락 된 것을 알고 있습니까? 유증 컨트롤러는 별도로이 당신의 UsersController을, 가정
에서 상속되는 일을
가장 좋은 방법은 헤이 꽃 봉오리, 정말 고마워요! (잠시 동안 잘못된 지점에 컨트롤러를 가지고 있지만, 알아 냈어!) – kdweber89
당신을 도울 수있어서 –