如何在 Rails 中重新路由视图目录及其内容

How to reroute a View Directory and its content in Rails

我正在 Ruby Rails 项目上工作。在该项目中,我生成了一个名称为 controller1 的控制器,它会自动为我提供我的视图文件(显示、索引等)。这也给了我 url (http://www,website.com/controller1/).

但现在我想将 URL 路径更改为另一个路径 (http://www.website.com/controls)。有没有一种方法可以做到这一点,而不必为 controller1 视图文件夹中的每个文件编写路由命令。

哦!我会欣赏比 "Moved Permanently" 重定向路由命令代码更好的选项。

提前致谢。

将此添加到您的 routes.rb

resource :controls, controller: 'controller1' # add this line
resource :controller1 # possibly this is in your routes.rb already

参考:Specifying a Controller to Use