0

我在我的 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>

谁能告诉我那个密码模型名称是做什么用的,我的意思是我只有一个用户模型我没有密码那我该怎么办,

谢谢你的帮助..

4

1 回答 1

0

虽然我不确定,但它看起来可能是您尝试在 Rails 3 应用程序上运行的 Rails 2 插件。我会检查 vendor/plugin 目录,看看您是否可以找到任何生成器,以及是否可以将它们复制并粘贴到 lib/generators/ 或 lib/rails_generators/,因为这是我读到的 Rails 3 可能看起来的地方。如果它们不存在,那就是你的问题。更不用说上次我检查 Rails 3 时使用的命令:

轨道生成

并不是

红宝石脚本/生成

在这部分之后使用相同的语法。

于 2011-06-15T15:45:51.997 回答