我正在关注有关 restful_authentication 插件的 railscast。
他建议运行命令:
脚本/生成经过身份验证的用户会话
我做了什么,一切都“很好”,但随后会话不起作用。再次检查该站点,他提到了一个命名标准并列出了更新的代码,其中指出:
脚本/生成经过身份验证的用户会话
随着会议的多元化。
所以现在我有一个带有 SessionController 的 session_controller.rb,但我猜根据命名标准,它正在寻找 SessionsController,导致代码失败并出现错误“SessionsController#create 中的 NameError”
我看到了问题,这很明显,但我不知道的是,如何在不重新生成内容的情况下解决这个问题?有没有办法逆转生成过程以清除生成的所有更改?
我尝试使用 e SessionsController 类将文件重命名为 session_controller,但失败了。
在写这篇文章时,我解决了自己的问题。我必须将路由文件中的会话重命名为 map.resource 并将视图目录从会话重命名为会话,并将 html.erb 文件中的 session_path 更新为 session_path。
所以我解决了我的问题,但我关于删除生成内容的答案仍然存在。是否可以取消生成内容?