如何撤消 rails 销毁控制器?
How to Undo a rails destroy controller?
我试图从我的文件中删除两页(pages/about & pages/contact),我使用了终端行:
rails destroy controller pages about contact
这个命令确实删除了它们,但它也删除了我的整个 app/views/pages 文件夹,其中包括主页等等!
不幸的是我没有上传到 github。
有没有办法撤消 "Rails destroy" 并恢复丢失的文件?
控制器一旦使用rails destroy controller ...
命令销毁,就无法恢复。
确保您已使用 GIT
或类似的 VCS
工具对代码进行版本控制。如果您的代码在 git
上,那么您可以轻松取回所有已删除的文件。
git checkout app/controllers/pages_controller.rb
我试图从我的文件中删除两页(pages/about & pages/contact),我使用了终端行:
rails destroy controller pages about contact
这个命令确实删除了它们,但它也删除了我的整个 app/views/pages 文件夹,其中包括主页等等! 不幸的是我没有上传到 github。
有没有办法撤消 "Rails destroy" 并恢复丢失的文件?
控制器一旦使用rails destroy controller ...
命令销毁,就无法恢复。
确保您已使用 GIT
或类似的 VCS
工具对代码进行版本控制。如果您的代码在 git
上,那么您可以轻松取回所有已删除的文件。
git checkout app/controllers/pages_controller.rb