我想知道是否有办法定义绑定到绑定程序组的gem依赖关系。
我认为add_development_dependency
行为有点像gem "foo", group: [:test, :development]
所以,如果我创建一个依赖于jquery的gem(我知道这个例子很糟糕),例如我应该添加这个依赖项吗?我的想法是:
我能做什么或应该做什么?我知道资产管道与轨道相关,但有没有一种方法可以使用捆绑组来处理gem依赖项?
答案 0 :(得分:0)
虽然不需要,但您始终可以在Gemfile
本身中编写ruby eval代码。
这不是一个糟糕的地方,因为这是rubygems
和Bundler
的“域” - 因此您可以利用他们的API验证gem版本,如果他们已经加载 - 如以及目标群体的存在。
然后,您可以将这些目标组定义为gem的API的一部分,并将其记录给其他工程师