微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – Ruby on Rails:我可以将请求直接路由到视图吗?

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

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

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

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

解决方法

不,你不能.为什么?

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐