可以缩短路线“匹配'welcome / index'=>'welcome #index'”吗?

时间:2012-04-13 14:23:05

标签: ruby-on-rails ruby-on-rails-3 routes

我有:

match 'welcome/index' => 'welcome#index'

只有一个欢迎动作/页面是索引。我可以这样做吗

match 'welcome/' => 'welcome#index'

(假设没有其他任何欢迎/目录存在)或其中之一:

match 'welcome' => 'welcome#index'

match '/welcome' => 'welcome#index'

match '/welcome/' => 'welcome#index'

匹配是否像某种regexp一样工作,我可以帮助确保是否找到了目录中的内容?

1 个答案:

答案 0 :(得分:1)

这对你很好:

match '/welcome' => 'welcome#index'

“/ welcome”表示某些控制器操作的路径名。它与任何欢迎目录无关。

因此,例如,如果您希望welcome#index的链接为localhost:3000 / imhere

match '/imhere' => 'welcome#index'