2011-10-25 1 views
0

내가 선택한 날짜에서 잭과의 borthday를 선택하는 사용자에게 내 행동 그래서Update_attributes가

<%= select_date Date.today, :prefix => :birthday %> 

을, 나는이 같은 게시물 가지고 :

{"utf8"=>"✓", 
"_method"=>"put", 
"authenticity_token"=>"k6uuDBVy2sM0YU7MtFIk7MsYpTQvQNnW5xuNRwn+OO0=", 
"user"=>{"civility"=>"mr", 
"password"=>"[FILTERED]", 
"password_confirmation"=>"[FILTERED]", 
"current_password"=>"[FILTERED]", 
"newsletter_register"=>"1"}, 
"birthday"=>{"year"=>"2011", 
"month"=>"10", 
"day"=>"25"}, 
"commit.x"=>"69", 
"commit.y"=>"9"} 

을하지만 언제 사용 :

@user.update_attributes(params[:user]) 

생일 필드는 업데이트되지 않습니다. 어떤 생각?

도움 주셔서 감사합니다.

답변

2

제출 된 매개 변수를 살펴보면 birthday 필드는 user 해시에 포함되지 않고 별도 필드로 포함됩니다.

당신은 아마 이런 일 대신 (당신이 우리에게 현재 양식에 대한 코드를 제공하는 경우, 내가 더 구체적인 대답을 줄 수 있습니다) 원하는 :

<%= f.date_select :birthday %> 
+0

예 당신은 아마 바로, 내가 그것을 테스트합니다 ... 고맙습니다. – Sebastien

+0

위대한 작품! 고맙습니다 – Sebastien

관련 문제