我正在尝试创建一个新的Rails 3插件gem,它包含devise / devise_ldap_authenticatable,以便在内部LDAP支持中重复使用。
我用:
创建新的插件gemrails plugin new <gem_name>
然后我将devise / devise_ldap_authenticatable gems添加到.gemspec文件并运行bundle
在设计说明中,它说使用其生成器生成所需的文件:
rails generate devise:install
rails generate devise MODEL
但是,在生成插件的目录中,我似乎无法运行rails generate
。大多数gem插件教程都会指导您手动创建文件。我是否最好按照临时项目中的说明启动新的rails项目,然后手动将文件复制到插件中?有什么东西我不见了吗?我可以从虚拟实例运行生成器脚本吗?这个用例的标准做法是什么?
答案 0 :(得分:0)
最后,由于相对简单,我选择放弃包装devise_ldap_authenticatable。
我将来会采用的答案就是从一次性项目中移动文件。