如果我有多个组中需要的一系列宝石,我可以让组继承自基础组吗?
我知道我能做到:
gem "example", {:groups=>[:group_1, :group_2]}
或者:
group :group_1, :group_2 do
gem "example"
end
但有没有办法做一些事情:
group :base do
gem "example"
end
group :group_1 < :base do
…
end
group :group_2 < :base do
…
end
答案 0 :(得分:3)
您可以在多个块中声明相同的组。它们是添加剂:
group :group_1, :group_2 do
gem "example"
end
group :group_1 do
# extra stuff for group_1
end
group :group_2 do
# extra stuff for group_2
end
不要将组块视为声明一个组,将它们视为声明块内的语句自动将一组或多组应用于它们。
答案 1 :(得分:0)
不,我不认为Gemfile格式允许分组继承。