我正在关注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]
答案 0 :(得分:11)
尝试:
rails generate migration add_passsword_digest_to_users password_digest:string
你只是忘了migration
哪个是用于其他参数的生成器。
答案 1 :(得分:0)
您忘记在命令中包含迁移。你可以简单地做
rails generate migration add_passsword_digest_to_users password_digest:string