我想將rails插件轉換爲gem。轉換rails插件與耙任務和capistrano食譜轉化爲gem
當使用config.gem
命令在environment.rb
中提到時,是否有任何方法使gem自動添加rake任務和capistrano食譜?
我想將rails插件轉換爲gem。轉換rails插件與耙任務和capistrano食譜轉化爲gem
當使用config.gem
命令在environment.rb
中提到時,是否有任何方法使gem自動添加rake任務和capistrano食譜?
正如塔德曼所說,你不能這樣做。但是,您可以安裝插件或要求用戶在Rakefile中要求您的任務,如collectiveidea-delayed_job所做的那樣。
據我所知,寶石不能直接定義任務或capistrano食譜,但可以在任務和食譜中使用。
如果您需要寶石,但仍有耙子任務和配方,您可能需要查看HAML使用的方法。當你安裝gem時,你仍然需要安裝一個插件,即使「插件」只是一個加載寶石的鉤子。