2013-03-18 98 views
4

编辑!Rails:无法找到生成器rolify

我成立了rolify宝石和捆绑我的应用程序:

我说:

gem "rolify" #to add roles like admin and member to the users 

到Gemfile中,然后运行

bundle install 

当我尝试运行

rails g rolify Role User 

我得到

Could not find generator rolify. 

谷歌并没有带来任何东西

任何想法?

+0

您是否已将gem添加到您的Gemfile并运行软件包安装? – GSP 2013-03-18 18:21:48

+0

我会假设,这是一个Rails 4.0应用程序 – Benjamin 2013-04-21 10:47:55

回答

12

不得不添加的git仓库,它的工作:

gem "rolify",  :git => "git://github.com/EppO/rolify.git" 
+3

为了将来的参考,这个工程的原因是,通过使用github版本,您切换到rolify 3.3.0,其中生成器名称已从'rolify:role'更改为'rolify '。对于一般的参考,如果你找不到生成器,那么运行'rails g'会列出所有可用的生成器。 – omnikron 2013-08-29 12:40:41

+3

以OCD的名义:'gem'rolify',github:'EppO/rolify'' – 2013-11-12 17:31:44

5

正如解释here你可以把它用rails g rolify:role运行。

7

我在Rails 4.0.0.rc1和Rolify 3.2.0上,我必须运行rails g rolify:role Role User而不是rails g rolify Role User