如果您在终端上运行了以下命令,如何恢复项目中的更改:
rails new store
rails g scaffold product name price:decimal --skip-stylesheets
rake db:migrate
rails g bootstrap:install
rails g bootstrap:themed products -f
如果您在终端上运行了以下命令,如何恢复项目中的更改:
rails new store
rails g scaffold product name price:decimal --skip-stylesheets
rake db:migrate
rails g bootstrap:install
rails g bootstrap:themed products -f
如果您只想在控制台中进行测试,您可以使用sandbox
rails 控制台的参数,如下所示:
rails console --sandbox
在您的情况下,您可能只是删除所有内容并重新开始,但您可以执行类似的操作
rails d scaffold product
rake db:rollback
我不确定你是否能做到
rails d bootstrap:install
rails d bootstrap:themed
如果没有,您可以查看创建了哪些文件并手动删除它们。
不可能对每个命令。
例如rake db:migrate
可以用rake db:rollback
rails g scaffold product name price:decimal --skip-stylesheets
可以恢复rails destroy model product
rails new store
用一个简单的rm -rf store
(小心这个!)
这当然是撤消脚手架的一种解决方案
rails destroy scaffold product