2010-06-17 55 views
0

我创建了一个RubyGem,我想知道是否有任何方法可以设置它,以便当它在Gemfile中列出并且某人运行bundle install时,我的宝石可以复制一些文件导入Rails路径。这将使用户不​​必键入rails generate blah,其中blah是我宝石中发电机的名称。在安装时初始化Rails 3插件宝石

当安装一个gem时,Bundler的当前版本是否有回调?

回答

0

该gem安装在系统范围内,因此它不知道您正在使用的项目。

完成此操作的唯一方法是将其封装为插件并将其安装为插件而不是宝石。在这种情况下,您可以提供一个install.rb钩子。