【问题标题】:Rails:Could not find generator rolifyRails:找不到生成器 rolify
【发布时间】:2013-03-07 05:08:40
【问题描述】:

编辑!

我设置了 rolify gem 并捆绑了我的应用程序:

我补充说:

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.

Google 没有提出任何内容

有什么想法吗?

【问题讨论】:

  • 您是否已将 gem 添加到您的 Gemfile 并运行捆绑安装?
  • 我想,这是一个 Rails 4.0 应用程序

标签: ruby-on-rails generator rolify


【解决方案1】:

必须添加 git 存储库才能使其工作:

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

【讨论】:

  • 为了将来参考这个工作的原因是通过使用 github 版本您切换到 rolify 3.3.0,生成器名称已从 rolify:role 更改为 rolify。作为一般参考,如果您找不到生成器,则运行 rails g 将列出所有可用的生成器。
  • 以强迫症的名义:gem 'rolify', github: 'EppO/rolify'
【解决方案2】:

正如here 解释的那样,您可以使用rails g rolify:role 运行它。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多