2014-03-31 1 views
0

form에 중첩 된 객체를 만들 때 strong_parameters을 사용하고 있습니다. datetime 매개 변수를 제외하고 모든 속성이 올바르게 작동합니다.datetime을 사용하는 Rails의 strong_parameters

중첩 된 datetime 매개 변수에는 특별한 것이 있습니까? 콘솔에서 찾고

, 매개 변수가 올바르게 중첩되어 있지만, 일, 월, 년의 especification에 따라 6 일에서 N으로, 특별한 Ni 함께 제공됩니다 ...하지만 객체를 생성 할 때 (INSERT INTO), 지정된 파라미터 datetime가 표시되지 않습니다

당신이 더 명확 질문을 가지고, 여기에 코드의 일부를 넣어 경우 한판 승부처럼 보이는 무엇
Processing by ReleasesController#create as HTML 
Parameters: {"utf8"=>"✓", ... "release"=>{ ... "qm_attributes"=>{"user_id"=>"1", "start_at(1i)"=>"2014", "start_at(2i)"=>"3", "start_at(3i)"=>"31", "start_at(4i)"=>"14", "start_at(5i)"=>"57", "end_at(1i)"=>"2014", "end_at(2i)"=>"3", "end_at(3i)"=>"31", "end_at(4i)"=>"14", "end_at(5i)"=>"57", ... }}, "commit"=>"Create Release"} 

SQL (0.3ms) INSERT INTO "qms" ("created_at", "release_id", "tipo_qm_release", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?) 

답변

0

는 .permit()

+0

와 상대 무언가가있다 나는 당신이 그것을 구할 것이라고 생각했다. 괜찮습니다. 그리고 "date_time select"html이 저를 방해하고 있다는 것을 알게되었습니다. 텍스트로 전달되면 모든 것이 올바르게 작동합니다. 나는 대답을 게시 할 것이다. – user1411166

+0

괜찮 았어, 그러니, 우리는 약간의 피드백으로 코드를 향상시킬 수 있는지 확인할 수있다! ;) – sdasdsad