나는 문제가있다, 그 form_tag 메서드에 사용자 지정 url 매개 변수를 전달하려면. 나는 많은 방법을 stackoverflow에서 설명했지만, 아무도 레일 3.2.8에 대해 올바른 것 같습니다.어떻게 params를 레일 form_tag에 전달합니까?
이 내 전류 :
는<%= form_tag search_results_path,
:method => "get",
:params => params.merge(:button => "..."),
class: "form-search" do %>
이 너무 작동하지 않습니다
<%= form_tag search_results_path,
:method => "get",
:params => params.except(:controller, :action).
merge(:button => "..."),
class: "form-search" do %>
그러나 search_results_path 마무리 로딩, PARAMS [: 버튼]이 설정되어 있지 않습니다.
도움 주셔서 감사합니다.
편집 :
내가 action="/search/params?button=xxx
이있는보기에서 폼을 렌더링하려고합니다. 이것은 내 탭의 초기 상태 여야하며 페이지가 다시로드 될 때마다이 url 매개 변수가 전달되어 현재 탭을 제공해야합니다.