2
배열을 허용하는 레일즈 모델에 직렬화 가능 필드가 있습니다.Formtastic 배열 입력
<input type="text" name="model[variables][]" />
내가 그것에 대해 값이 아닌, 메신저 걱정을 말할 것이다 :
상담자가 출력을 얻을 것입니다 방법, formtastic에있다.
배열을 허용하는 레일즈 모델에 직렬화 가능 필드가 있습니다.Formtastic 배열 입력
<input type="text" name="model[variables][]" />
내가 그것에 대해 값이 아닌, 메신저 걱정을 말할 것이다 :
상담자가 출력을 얻을 것입니다 방법, formtastic에있다.
아시다시피 formtastic은 배열 값에 대한 텍스트 입력을 생성 할 수 없습니다. 그리고 이것은 형식적인 문제가 아닙니다.
텍스트 값 목록 (라벨, 유효성 검사 오류 등)은 어떻게됩니까? 체크 박스 목록으로? - then
'params'를 (를) 요청했기 때문에 각 입력의 이름이 문제 일 수 있습니다. 사용자 정의 formtastic 필드 유형을 구현하거나 Rails 헬퍼를 사용하여 필요한 것을 얻을 수 있습니다.
예. 배열을 숨겨진 값으로 전달하십시오.
= semantic_form_for @model do |form|
- @model.variables.each do |value|
= hidden_field_tag 'model[variable][]', value, id: "model_variable_#{value}"
그러면 매개 변수 [: model] [: variables]가 배열이됩니다.