首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Simplecov覆盖和Spree装饰器

Simplecov覆盖和Spree装饰器
EN

Stack Overflow用户
提问于 2015-03-03 01:16:42
回答 1查看 104关注 0票数 0

我正在尝试使用simplecov将我的自定义内容覆盖到Spree powered商店。

类通常存储在/app/models/spree/price_decorator.rb中,在文件中,我们使用Spree::Price.class_eval块打开类,以包含我们的自定义逻辑。

然而,文件没有在SimpleCov中显示,我不确定这是技术限制还是有机会将它们显示在最终输出中。

SimpleCov目前的配置方式非常简单:

代码语言:javascript
复制
require 'simplecov'

SimpleCov.start 'rails' do
  add_group 'Workers', 'app/workers'
end

我试着用app/models/spree进行add_group,但是不起作用。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-21 02:19:55

我认为如果你把它放到你的application.rb配置文件中(显然它放在你的类

我将simplecov用于我的Spree应用程序,并且我的装饰器显示得很好。我认为这可能只是你的解码器没有被应用程序启动加载的问题。

代码语言:javascript
复制
 config.to_prepare do
      # Load application's model / class decorators
      Dir.glob(File.join(File.dirname(__FILE__), "../app/**/*_decorator*.rb")) do |c|
        Rails.configuration.cache_classes ? require(c) : load(c)
 end

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28815682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档