2010-08-21 89 views
0

我想創建一個傳遞參數的鏈接,所以我不必在表單中提問。link_to新參數

事情是這樣的:

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

我可以表明,參數取...但在我看來,<%= f.text_field :request %>是不是「真」?

(同上,如果我補充:後)

回答

1

嘗試,因爲Rails的使用request方法不使用@request,我更喜歡使用的link_to代替button_to,反正你會通過get方法發送數據。

查看

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

還是......我認爲這是一個更好的

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

控制器

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

這稍微似乎比它應該是因爲少幹如果更改技能控制器的路由,則必須手動更改'link_to'調用中的指定路徑。我們如何利用已有的路徑助手? – 2010-08-23 13:32:44