在 Rails 中将页面路由到没有额外后缀的 url
Posted
技术标签:
【中文标题】在 Rails 中将页面路由到没有额外后缀的 url【英文标题】:Route page to url without extra suffix in Rails 【发布时间】:2013-12-22 07:51:56 【问题描述】:我希望默认路由路由到特定的视图文件。 但我不想让该视图文件的名称显示在 url 中。 如果我去 domain.com,这就是我想看到的视图。
我想要一个公共/索引文件的效果,除了该文件是 app/views/ 文件夹中的视图,而不是公共文件夹中的视图
【问题讨论】:
将其定义为您在路由中的根。我不确定您的预期结果可能是什么渲染“文件名将起作用” 【参考方案1】:在您的路线文件中,您可以:
root 'controller#action'
这将调用该控制器操作,然后(默认情况下)呈现与该控制器操作相关的视图。
【讨论】:
以上是关于在 Rails 中将页面路由到没有额外后缀的 url的主要内容,如果未能解决你的问题,请参考以下文章
在控制器 ASP NET MVC 中将 #id 后缀添加到 RedirectToAction()