2010-08-21 6 views
0

매개 변수를 전달하는 링크를 만들고 싶습니다. 양식에 묻지 않아도됩니다. 이 같은link_to parameter with new

뭔가 :

<%= button_to "New", new_skill_path(:controller => "skills",:action => "new", :request => "true") %> 

내가 매개 변수가 촬영 한 것을 보여 ...하지만 내보기에 수는 <%= f.text_field :request %>은 "true"를하지?

(IDEM 내가 추가하는 경우 : 게시물)

답변

1

레일 요청 방법을 사용하기 때문에 @request 사용하지 않는하려고, 나는 어쨌든 당신이 얻을 방법으로 데이터를 보낼 것입니다, 대신 button_to의 LINK_TO 사용하는 것을 선호 .

조회수

<%= link_to("New", "/skills/new?val=true") %> 

나 ...... 나는이 일이 약간이 있기 때문에 실제보다 적은 DRY 보인다

<%= link_to "New",new_skill_path+"?val=true" %> 

컨트롤러

@val = true if params[:val] == "true" 
+2

훨씬 더 생각 기술 컨트롤러로의 경로가 변경되면'link_to' 호출에서 지정된 경로를 수동으로 변경해야합니다. 이미 사용할 수있는 경로 도우미를 어떻게 활용할 수 있습니까? –