Rails:找不到rolify生成器

4

编辑!

我安装了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.

谷歌没有找到任何相关内容。

有什么想法吗?


你是否已经在Gemfile中添加了gem并运行了bundle install命令? - GSP
我会认为这是一个Rails 4.0应用程序。 - Benjamin
3个回答

12

必须添加git代码库才能使其工作:

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

3
作为参考,这个方法的原理是通过使用 GitHub 版本,您已经切换到了 rolify 3.3.0,其中生成器名称已从 rolify:role 更改为 rolify。如果您找不到生成器,则可以运行 rails g 来列出所有可用的生成器。请注意,本文仅为翻译,没有额外的解释或其他内容。 - omnikron
3
以强迫症之名:gem 'rolify',github: 'EppO/rolify' - Damien Roche

7

我使用的是Rails 4.0.0.rc1和Rolify 3.2.0,我需要运行rails g rolify:role Role User而不是rails g rolify Role User


5

此处所述,您可以使用rails g rolify:role运行它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接