rails routing:使用bound参数作为动作名称

时间:2013-07-13 09:41:59

标签: ruby-on-rails routes

我从设计师那里收到了一堆.html文件,我只是想直接使用它们,但是它们有非资源链接。我意识到,如果我将 .html路由映射到home#操作,我就可以开始使用他的设计而无需更改它。

我试过了:

get ":page.html", to: "home#%{page}"

但它说没有行动%{page}。 Rails路由在单行中是否可行?或者我是否必须使用所有页面名称进行循环?

注意:我想要一个没有重定向的解决方案

1 个答案:

答案 0 :(得分:2)

如果你写的话

get ":action.html", controller: 'home'

get ":action.html", defaults: { controller: 'home' }

相关问题