【问题标题】:Deface not working from engine污损无法从引擎工作
【发布时间】:2014-11-07 14:05:12
【问题描述】:

我正在尝试使用deface gem 作为从模块(引擎)覆盖我的核心应用程序视图的一种方式。如果我在core_app/app/overrides/* 中创建.deface 文件,则 Deface 效果很好。但是,当我想从我的引擎中使用它时(通过在 core_app/engines/some_engine/app/overrides/* 中创建完全相同的文件)它不再工作了。

我的引擎是使用rails plugin new 命令创建的“干净”引擎,尝试使用 deface 是我在那里实现的第一件事,因此没有任何东西可以干扰 deface。至少从插件的角度来看。

我正在像这样包含我的引擎(在核心应用程序 gemfile 中):gem 'some_engine', path: 'engines/some_engine'

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails ruby spree deface


    【解决方案1】:

    这是因为我使用了rails plugin new my_plugin_name 而没有

    --mountable
    

    标志。添加这个标志,一切都会正常工作。

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 1970-01-01
      • 2014-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多