带有新gemified插件的Ruby on Rails生成器?

时间:2012-06-06 03:00:23

标签: ruby-on-rails plugins devise gem rails-generate

我正在尝试创建一个新的Rails 3插件gem,它包含devise / devise_ldap_authenticatable,以便在内部LDAP支持中重复使用。

我用:

创建新的插件gem
rails plugin new <gem_name>

然后我将devise / devise_ldap_authenticatable gems添加到.gemspec文件并运行bundle

在设计说明中,它说使用其生成器生成所需的文件:

rails generate devise:install 
rails generate devise MODEL

但是,在生成插件的目录中,我似乎无法运行rails generate。大多数gem插件教程都会指导您手动创建文件。我是否最好按照临时项目中的说明启动新的rails项目,然后手动将文件复制到插件中?有什么东西我不见了吗?我可以从虚拟实例运行生成器脚本吗?这个用例的标准做法是什么?

1 个答案:

答案 0 :(得分:0)

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

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