ruby-on-rails – Rails可选的gem配置

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails可选的gem配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您想使用gem进行开发/测试而不想强迫其他开发人员使用,您会怎么做?现在我有
begin
  require 'redgreen'
rescue LoadError
end

在test_helper.rb中没有gem配置,但这似乎是一种笨拙的方法,虽然是功能性的.我想做类似以下的事情:

config.gem "redgreen",:optional => true

还有其他建议吗?或者我应该只提供那些非常肤浅的宝石……?

编辑

为了清楚起见,我只讨论那些特定的宝石,比如redgreen,它们实际上并没有在功能代码中使用,而只是在编码过程中.除了避免条件要求之外,根本不需要提供这些.

解决方法

我在这里回答了类似的问题

User-level bundler Gemfile

一种方法是创建不同的环境

group :scott do 
end

然后

bundle –with-env = scott

原文链接:https://www.f2er.com/ruby/265422.html

猜你在找的Ruby相关文章