【问题标题】:rails generate - "Could not find generator"rails generate - “找不到发电机”
【发布时间】:2012-10-05 00:04:07
【问题描述】:

我正在关注 Michael Hartl 的 Ruby on Rails 教程。在6.3.1 部分,我正在尝试生成一个迁移文件以将密码字段添加到我的用户模型中。这是我运行的代码:

rails generate add_passsword_digest_to_users password_digest:string

但这会引发错误:Could not find generator add_passsword_digest_to_users.

我之前使用过rails generate 命令,它运行良好。我不知道为什么我现在遇到这个问题。

版本:Rails 3.2.8,ruby 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux]

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 railstutorial.org


    【解决方案1】:

    试试:

    rails generate migration add_passsword_digest_to_users password_digest:string
    

    您只是忘记了migration,它是用于其他参数的生成器。

    【讨论】:

    • 非常感谢!即使检查了 5 次,我也不敢相信我错过了它!我应该删除这个问题,因为这是我非常明显的错误还是让它成为?
    • @AyrtonSenna 不需要删除,其他人可能会遇到同样的错误。
    • 是的,有人就是我。谢谢!而且...我认为您不能删除您的问题?
    • 我来这里是因为我在写rails generate neo4j:migration ... neo4j: 是不必要的
    【解决方案2】:

    您忘记在命令中包含迁移。你可以简单地做

    rails generate migration add_passsword_digest_to_users password_digest:string
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多