问题描述
||
我在Rails3应用程序中使用restful_authentication插件,现在尝试安装forgot_password插件以使用它,但安装一切顺利的插件没有问题,但是我似乎无法生成forgot_password。
安装forgot_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>
谁能告诉我该密码模型名称的含义,我的意思是我只有一个用户模型,而我没有一个密码模型,那么我应该怎么做,
谢谢你的帮助..
解决方法
虽然我不确定,但看起来它可能是您试图在Rails 3应用上运行的Rails 2插件。我将检查vendor / plugin目录,以查看是否可以找到任何生成器,以及是否可以将它们复制并粘贴到lib / generators /或lib / rails_generators /中,因为在我读到本书的时候,Rails 3看上去就是这样。如果不存在,那就是您的问题。更不用说我上次检查Rails 3使用命令了:
轨道产生
并不是
红宝石脚本/生成
在这部分之后使用相同的语法。