我正在跟随有关restful_authentication插件的railscast。在Rails中重命名控制器并清除生成的内容
他建议运行以下命令:我做到了
脚本/生成验证的用户会话
,并产生“精”的一切,但当时的会议是行不通的。再次检查的部位,他提到命名标准,并列出更新的代码,其中指出:
脚本/生成验证的用户会话
与正在使用复数会议。
所以现在我有一个SessionController它session_controller.rb,但我想通过命名标准,它正在寻找SessionsController,导致代码失败了,出现错误“在SessionsController#NameError打造”
我看到这个问题很明显,但我不知道的是,如何解决这个问题而不重新生成内容?是否有办法扭转生成过程以清除代中所做的所有更改?
我试着用e SessionsController类将文件重命名为sessions_controller,但失败了。
写这个的时候,我解决了我自己的问题。我必须将路由文件中的会话重命名为map.resource,并将视图目录从会话重命名为会话,并将html.erb文件中的session_path更新为sessions_path。
所以我解决了我的问题,但我的答案关于删除生成的内容仍然存在。是否有可能产生内容?