2012-06-06 17 views
1

我正在嘗試創建一個新的Rails 3插件gem,它圍繞devise/devise_ldap_authenticatable在內部LDAP支持中重複使用。帶有新gemified插件的Ruby on Rails生成器?

我創建了新的插件寶石:

rails plugin new <gem_name> 

我然後添加色器件/ devise_ldap_authenticatable寶石到.gemspec文件並運行bundle

在這說來生成所需文件的色器件說明使用它的發電機:

rails generate devise:install 
rails generate devise MODEL 

但是,在插件生成的目錄中,我似乎無法運行rails generate。大多數寶石插件教程指導您隻手動創建文件。按照temp項目中的說明開始新的rails項目,然後手動將文件複製到插件中,我最好嗎?有什麼我失蹤了嗎?我可以從虛擬實例運行生成器腳本嗎?這個用例的標準做法是什麼?

回答

0

最後,我選擇放棄devise_ldap_authenticatable的包裝,因爲它相對簡單。

我將來的答案是僅僅從一次性項目中移動文件。