Ruby on rails 如何撤消rails销毁控制器?
我试图从我的文件中删除两页(pages/about&pages/contact),我使用了终端行:Ruby on rails 如何撤消rails销毁控制器?,ruby-on-rails,ruby,destroy,undo,Ruby On Rails,Ruby,Destroy,Undo,我试图从我的文件中删除两页(pages/about&pages/contact),我使用了终端行: rails destroy controller pages about contact 这个命令确实删除了它们,但它也删除了我的整个app/views/pages文件夹,其中包括主页等等! 不幸的是,我没有上传到github 有没有办法撤消“Rails销毁”并恢复丢失的文件?一旦使用Rails destroy controller…命令销毁控制器,它就无法撤消 确保您已经使用GIT或类似的VC
rails destroy controller pages about contact
这个命令确实删除了它们,但它也删除了我的整个app/views/pages文件夹,其中包括主页等等!
不幸的是,我没有上传到github
有没有办法撤消“Rails销毁”并恢复丢失的文件?一旦使用
Rails destroy controller…
命令销毁控制器,它就无法撤消
确保您已经使用GIT
或类似的VCS
工具对代码进行了版本控制。如果您的代码在git上,那么您可以轻松地将所有删除的文件取回
git checkout app/controllers/pages_controller.rb
使用
git
还原更改。或者干脆rails g controller关于联系人的页面
,但这不会恢复您丢失的代码检查回收站?