我正在尝试创建一个新的 Rails 3 插件 gem,它围绕 devise/devise_ldap_authenticable 来实现内部 LDAP 支持的可重用下降。
我创建了新的插件 gem:
rails plugin new <gem_name>
然后我将 devise/devise_ldap_authenticable gems 添加到 .gemspec 文件并运行bundle
在设计说明中,它说使用其生成器生成所需的文件:
rails generate devise:install
rails generate devise MODEL
但是,在生成插件的目录中,我似乎无法运行rails generate
. 大多数 gem 插件教程会指导您手动创建文件。我最好按照临时项目中的说明开始一个新的 Rails 项目,然后手动将文件复制到插件中吗?有什么我想念的吗?我可以从虚拟实例运行生成器脚本吗?这个用例的标准做法是什么?