我从设计师那里收到了一堆.html文件,我只是想直接使用它们,但是它们有非资源链接。我意识到,如果我将 .html路由映射到home#操作,我就可以开始使用他的设计而无需更改它。
我试过了:
get ":page.html", to: "home#%{page}"
但它说没有行动%{page}。 Rails路由在单行中是否可行?或者我是否必须使用所有页面名称进行循环?
注意:我想要一个没有重定向的解决方案
答案 0 :(得分:2)
如果你写的话
get ":action.html", controller: 'home'
或
get ":action.html", defaults: { controller: 'home' }