在我的观点中,我正在生成像这样的静态页面的链接:
link_to "Terms", "/tos"
导致相对URL localhost:3000 / tos。我正在尝试使用Rails路由助手生成相同的URL,以便我使用的https://github.com/svenfuchs/routing-filter gem将自动添加当前语言环境:
link_to "Terms", url_for("/tos")
=> /en/tos
但这不起作用 - 上面的路径是逐字记录的。我也没有静态页面的路径(它们与before_filter一起提供),所以我不能使用通常的:controller,:action表单。 url_for也没有:path参数。
我是否可以使用任何技巧在没有路线的情况下生成此路径?