1

我正在尝试创建一个新的 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 项目,然后手动将文件复制到插件中吗?有什么我想念的吗?我可以从虚拟实例运行生成器脚本吗?这个用例的标准做法是什么?

4

1 回答 1

0

最后,由于相对简单,我选择放弃包装 devise_ldap_authenticable。

我将来会选择的答案是从一次性项目中移动文件。

于 2012-12-11T20:25:07.823 回答