【问题标题】:rails routing: using bound parameter as action namerails routing:使用绑定参数作为动作名称
【发布时间】:2013-07-13 09:41:59
【问题描述】:

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

我试过了:

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

但它说没有操作 %{page}。这对 Rails 路由是否可行?还是我必须使用所有页面名称进行循环?

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

【问题讨论】:

    标签: ruby-on-rails routes


    【解决方案1】:

    如果你写类似的东西

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

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

    ?

    【讨论】:

    • 使用 :action 作为绑定参数名做到了
    猜你喜欢
    • 1970-01-01
    • 2013-09-20
    • 2012-11-04
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多