rails generate – “找不到生成器”
我正在关注Michael Hartl的Ruby on Rails教程。 在6.3.1节中,我尝试生成一个迁移文件,以便将Password字段添加到我的用户模型中。 这是我运行的代码:
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]
尝试:
rails generate migration add_passsword_digest_to_users password_digest:string
您只是忘记了migration
,它是用于其他参数的生成器。
您忘记在命令中包含迁移。 你可以干脆做
rails generate migration add_passsword_digest_to_users password_digest:string
- Rails 3教程第11章“validation失败:已经收到电子邮件”错误
- RoR教程第4.1.1章,混淆了为什么标题助手不会失败
- 使用shoulda重构Rails模型上的rspec测试
- UsersController中的NoMethodError #show / undefined方法`key?’ 为零:NilClass
- 如何将image_tag与bootstrap类一起使用:“img-responsive”? 第11章
- 无法推送到git hub
- Rails教程第10.3.3章 – 4 RSpec错误(应用程序工作)
- RailsTutorial.org – 用户中的ExecJS :: RuntimeError #index
- Rails找不到已安装的gem