0

我有一条路线来匹配这个:

/en/companies/:id/设置

但我想要一个命名路由来生成这个路径:

/en/companies/:id/settings?setting=resources

我有一些 JS 在最后获取参数。我想创建一个可以在我的代码中使用的路径,如下所示:

资源设置公司路径

现在我一直在这样做:

settings_company_path(id) + "?setting=resources"

我已经查看了高级路由,但在这种情况下似乎没有任何帮助。

4

1 回答 1

2

你可以这样做:

settings_company_path(id, setting: 'resources')

这与效果相同

settings_company_path(id) + "?setting=resources"

但是您可以轻松添加更多参数而不会弄乱&, ?。此外,您不必担心参数编码。

于 2013-03-09T16:12:52.840 回答