2013-03-09 60 views
0

我要匹配這樣的路線:如何創建包含查詢參數的命名路由?

/EN /公司/:ID /設置

但我想要一個名爲路徑生成路徑:

/EN /公司/:編號/設置?設置=資源

我有一些JS拿起參數在最後。我跳創造我可以在這樣的代碼使用路徑:

resources_settings_company_path

現在,我一直在做這樣的:

settings_company_path(ID)+「 「設置=資源」

我看了先進的路由,但似乎沒有什麼可以幫助我在這種情況下。

回答

2

你可以這樣做:

settings_company_path(id, setting: 'resources') 

這與

settings_company_path(id) + "?setting=resources" 

同樣的效果,但你可以很容易地不與&?搞亂增加更多的參數。你也不必擔心參數編碼。