0

我正在制作重定向扩展,我想在页面扩展中为 PagesController 中的 find_page 制作一个装饰器(如果找不到页面,则处理重定向)。如果装饰器在主应用程序中,一切正常。如果我把它放在我的重定向扩展中,它会被加载——但结果不一致;有时有效,有时无效。

我的猜测是它与加载文件的顺序有关,所以我试图在我的引擎中加载装饰器之前要求页面扩展 - 但这没有帮助。任何想法如何做到这一点?

4

1 回答 1

1

我能够按照从外部 gem 增强模型的建议完成这项工作- 尽管我必须将实际代码放入 to_prepare 以便在重新加载类时它始终在开发模式下工作。

于 2013-03-06T10:08:15.643 回答