我正在創建一個Rails插件(是的,我需要一個插件,而不是一個寶石)。自帶Rails插件與寶石的傾向?
這個插件有幾個gem依賴關係。我的第一個想法是將依賴項列在插件目錄根目錄下的Gemfile中。
從install.rb,我做了以下內容:
`bundle install`
然後再從init.rb,我做了以下內容:
require 'rubygems'
require 'bundler/setup'
Bundler.require
但捆綁器沒有明確這些依賴關係。
我做不是想要列出根Gemfile中的gem依賴關係。
有沒有什麼辦法可以將這些gem包含在插件中,並讓它在沒有最終用戶修改自己的Gemfile的情況下工作?如果還有其他一些機制來吸引Rails插件的gem dependencies,我不會反對將Bundler全部拋棄在一起嗎?