Ruby on Rails中能否直接将请求路由到特定视图?

2026-04-10 06:320阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计404个文字,预计阅读时间需要2分钟。

Ruby on Rails中能否直接将请求路由到特定视图?

我有一个管理部分,其中包含`controllers`目录的子目录。目前,目录`app / controllers / admin`包含一组文件,每个文件都包含用于处理管理部分各个独立部分的控制器。现在,我想创建一个非常简单的管理系统。

Ruby on Rails中能否直接将请求路由到特定视图?

我有一个管理部分,其中包含controllers目录的子目录.即,目录app / controllers / admin /包含一组文件,每个文件包含用于处理管理部分的单独部分的控制器.

现在,我想创建一个非常简单的“管理主页”,只是说“欢迎来到管理部分”,但我想避免为此目的创建一个完整的控制器,或者放置“action”方法这个视图在其他一些任意控制器中.

所以,问题是,有没有办法将”直接路由到’视图” – 直接路由到HTML文件? (而且,我不想从/some-file.html这样的请求路径路由到HTML文件;我需要从/ admin /这样的路径路由.)

在这里提出这个问题几乎不值得创建一个存根控制器所花费的时间,但我相信我将来会再次有这样的需求.

不,你不能.为什么?

设计:这只是违反了MVC模式,Rails强制您使用,为了您自己的利益.总是涉及一个控制器.是的,即使是这样的存根页面,也需要一个控制器.无论如何,几行代码不会伤害到你,当你需要执行一些访问控制时,你会再次喜欢它.

希望能回答你的问题:-)

本文共计404个文字,预计阅读时间需要2分钟。

Ruby on Rails中能否直接将请求路由到特定视图?

我有一个管理部分,其中包含`controllers`目录的子目录。目前,目录`app / controllers / admin`包含一组文件,每个文件都包含用于处理管理部分各个独立部分的控制器。现在,我想创建一个非常简单的管理系统。

Ruby on Rails中能否直接将请求路由到特定视图?

我有一个管理部分,其中包含controllers目录的子目录.即,目录app / controllers / admin /包含一组文件,每个文件包含用于处理管理部分的单独部分的控制器.

现在,我想创建一个非常简单的“管理主页”,只是说“欢迎来到管理部分”,但我想避免为此目的创建一个完整的控制器,或者放置“action”方法这个视图在其他一些任意控制器中.

所以,问题是,有没有办法将”直接路由到’视图” – 直接路由到HTML文件? (而且,我不想从/some-file.html这样的请求路径路由到HTML文件;我需要从/ admin /这样的路径路由.)

在这里提出这个问题几乎不值得创建一个存根控制器所花费的时间,但我相信我将来会再次有这样的需求.

不,你不能.为什么?

设计:这只是违反了MVC模式,Rails强制您使用,为了您自己的利益.总是涉及一个控制器.是的,即使是这样的存根页面,也需要一个控制器.无论如何,几行代码不会伤害到你,当你需要执行一些访问控制时,你会再次喜欢它.

希望能回答你的问题:-)