Gee*_*Out 1 routes ruby-on-rails ruby-on-rails-3
我有两个静态页面路由,我在控制器中捕获.
match "/pages/:page" => "pages#aboutus"
match "/pages/:page" => "pages#team"
Run Code Online (Sandbox Code Playgroud)
我认为它可以通过匹配"aboutus"或"团队"来工作,但路由似乎只是通过寻找上面的第一个条目来工作.
我的控制器看起来像这样:
def aboutus
end
def team
end
Run Code Online (Sandbox Code Playgroud)
知道如何让路线转到正确的控制器条目吗?
谢谢!
它不能像那样工作.
您编写的内容意味着请求将使用params 调度到pages控制器的aboutus操作{ :page }.应该是:page什么?
另外,请阅读路线指南
如果你想/pages/aboutus重定向到pages#aboutus并/pages/team/以pages#team做到这一点:
match "/pages/aboutus" => "pages#aboutus"
match "/pages/team" => "pages#team"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |