【发布时间】:2014-11-25 17:20:00
【问题描述】:
我对 Rails 开发还很陌生,请原谅我的幼稚:)。
我将 Comfortable Mexican Sofa CMS 用于我的 rails 应用程序。目前,我有一个香草安装,没有对文件进行任何更改。我正在尝试完成一些非常通用且功能强大的事情,我认为它只能在控制器中完成才能正确 - 我正在尝试将所有空数据库查询结果重定向到登录页面而不是给出 404 .
理想情况下,我希望将其用于资源控制器,并且仅将其应用于 show 方法。
从外观上看,Comfy::Cms::Site Load 在调用page_not_found 时调用rescue。对我来说,这看起来像内部 404 处理被烘焙到舒适的墨西哥沙发中,这并不理想。有没有办法添加before_action,或者类似于我的主应用程序控制器的东西来完成我正在尝试的事情?感谢您提前提供任何帮助:)
【问题讨论】:
标签: ruby-on-rails redirect routing http-status-code-404 comfortable-mexican-sofa