【发布时间】:2010-01-25 15:27:18
【问题描述】:
我想将 Rails 插件转换为 gem。
当environment.rb 中提到使用config.gem 命令时,有什么方法可以让 gem 自动添加 rake 任务和 capistrano 配方?
【问题讨论】:
标签: ruby-on-rails rake capistrano
我想将 Rails 插件转换为 gem。
当environment.rb 中提到使用config.gem 命令时,有什么方法可以让 gem 自动添加 rake 任务和 capistrano 配方?
【问题讨论】:
标签: ruby-on-rails rake capistrano
正如 tadman 所说,你不能这样做。但是,您可以安装插件或要求用户在 Rakefile 中要求您的任务,就像 collectiveidea-delayed_job 所做的那样。
【讨论】:
据我所知,gem 不能直接定义任务或 capistrano 配方,但可以在任务和配方中使用。
如果您需要一个 gem 并且仍然具有 rake 任务和配方的东西,您可能需要查看 HAML 使用的方法。当你安装 gem 的时候,你仍然需要安装一个插件,即使“插件”只是一个加载 gem 的钩子。
【讨论】: