1

button_to을 통해 개체 ID의 배열을 전달할 수 있습니까? ID를 배열 형식으로 컨트롤러에 전달하여 사용자가 여러 항목을 선택하고 제출 단추 하나를 클릭하기로 결정한 것과 같은 형식이되도록합니다. 이 페이지에는 항목을 선택하는 두 가지 옵션이 있지만 전달 된 ID의 형식이 컨트롤러에 동일하게 나타납니다. 감사!ID 배열을 Rails에서 button_to로 전달 하시겠습니까?

답변

1

당신은 button_to 사용하는 경우 URL을 통해 전달할 수 있습니다

<%= button_to 'Submit ids', resources_path(:ids => [1,2,3]) %> 

을 또는 (결국, 실제로뿐만 아니라 양식을 생성하는) 대신 button_to의 숨겨진 필드 사용자 지정 양식을 생성합니다

<%= form_tag resources_path do %> 
    <%= hidden_field_tag :ids, [1,2,3] %> 
    <%= submit_tag 'Submit ids' %> 
<% end %>