我在我的Rails3应用程序中使用restful_authentication插件,现在尝试安装forgot_password插件来使用它,安装插件没有问题,一切都很顺利,但我似乎无法生成forgot_password。
安装了forget_password插件后,我被告知要运行以下命令:
ruby script/generate forgot_password password user
但是因为即时通讯使用Rails3我运行上面的命令:
rails generate forgot_password password user
但它总是退出错误:
Could not find generator forgot_password.
哦,还有一件事,实际命令看起来像这样:
ruby script/generate forgot_password <password-model-name> <user-model-name>
任何人都可以告诉我密码模型名称是什么意思,我的意思是我只有一个用户模型我没有密码然后我想做什么,< / p>
感谢您的帮助..
答案 0 :(得分:0)
虽然我不确定,看起来它可能是你试图在Rails 3应用程序上运行的Rails 2插件。我会查看vendor / plugin目录以查看是否可以找到任何生成器,以及是否可以将它们复制并粘贴到lib / generators /或lib / rails_generators /,因为Rails 3可能看起来像我已经阅读过的那样。如果它们不存在则存在问题。更不用说上次我检查Rails 3使用命令:
rails generate
而不是
ruby script / generate
在此部分之后使用相同的语法。