0

LINK_TO 태그에서 하이퍼 링크의 값을 전달 컨트롤러의 command_domain_selected 동작 매개 변수 hyperlink 값을 전달하는 방법도 알려주세요. 는 루비는 내가보기에 다음 코드가있다

나도 다음 코드를 추가 감사합니다

<%= link_to 'Make Deployment', "#", :onclick=>"$('.search_form').submit()" , :id => 'make_deployment'%> 

하지만 전달되는 매개 변수는 라디오 버튼 값이 아닌 하이퍼 링크 값 I가 유리와 함께 해요

+0

끔찍한 코드가 있습니다. 그렇습니까? 왜 당신은''%% form_for : command_selected, : method => "get", : url => {: action => "command_domain_selected"}하지 않았다면 : remote => true do | f | %>'오직 <% = f.submit %>'만 만들었습니까? 이 스크립트는 절대 쓸모가 없습니다. – YuriAlbuquerque

+0

@ YuriAlbuquerque 나는 fmit을 사용할 수 있었지만 제출 버튼을 원하지 않습니다. 나는 "배포"라고하는 하이픈 링크를 가지고 싶습니다. 라디오 버튼을 선택하고 링크를 클릭하면 하이퍼 링크 값과 라디오 버튼을 컨트롤러에 전달하고 싶습니다. 나는 이것이 [이] (http://stackoverflow.com/questions/4791538/rails-3-submit-form-with-link)와 같은 몇몇 게시물을 보는 것이 가능하다고 생각하지만, iam은 params에 하이퍼 링크 값을 전달할 수 없다. – user1455116

답변

1

있습니다. 양식을 사용하십시오 (get 메소드는 URL에 모두 들어갑니다). 그저 단추가 링크처럼 보이도록 스타일을 만드십시오.

그렇지 않으면 무시 무시한 부분을 계속해야한다면 제출할 추가 매개 변수로 hidden_field를 추가하십시오. 하이퍼 링크 매개 변수를 전달하지 않는 이유는 그것이 폼과 관련이 없기 때문입니다 (제출 버튼과는 다릅니다)

+0

좋아, 내 버튼을 링크처럼 보이게했다. 감사 – user1455116