将rails插件与rake任务和capistrano配方转换为gem

时间:2010-01-25 15:27:18

标签: ruby-on-rails rake capistrano

我想将rails插件转换为gem。

使用environment.rb命令在config.gem中提到时,有没有办法让gem自动添加rake任务和capistrano配方?

2 个答案:

答案 0 :(得分:2)

正如塔德曼所说,你不能这样做。但是,您可以安装插件或要求用户在Rakefile中要求您的任务,如collectiveidea-delayed_job所示。

答案 1 :(得分:0)

据我所知,gem不能直接定义任务或capistrano配方,但可以在任务和配方中使用。

如果你需要一些宝石并且仍然有rake任务和食谱,你可能想看看HAML使用的方法。当你安装gem时,你仍然需要安装一个插件,即使“插件”只是一个加载gem的钩子。