我正在跟随关于restful_authentication插件的railscast。他建议运行命令:
实际上,script/destroy
可以用于任何生成器 - 生成器通过读取一个脚本来确定要创建哪些文件; script/destroy
只是按相反的方式读取该脚本并删除所有已创建的文件,只要你给它与 script/generate
相同的参数。
总结一下:script/destroy authenticated user session
会为您删除所有已生成的文件,之后您可以毫无问题地运行script/generate user sessions
。
我从未尝试过 script/destroy
,但如果你想要撤销刚刚所做的更改,generate
命令应该会给出添加的文件和修改的文件列表。如果你使用某种版本控制系统,运行 status/diff
也可能有帮助。