【问题标题】:Override refinerycms pages extension from another extension覆盖来自另一个扩展的refinerycms 页面扩展
【发布时间】:2013-03-04 19:37:01
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails refinerycms rails-engines refinery


    【解决方案1】:

    我能够按照Augmenting a model from an external gem 的建议完成这项工作 - 尽管我必须将实际代码放入 to_prepare 以便在重新加载类时它始终在开发模式下工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      相关资源
      最近更新 更多