如果您在终端上运行命令,如何还原项目中的更改,如:
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
答案 0 :(得分:0)
如果您只想在控制台中进行测试,可以使用rails控制台的sandbox
参数,如下所示:
rails console --sandbox
在您的情况下,您可能只是删除所有内容并重新开始,但您可以执行类似
的操作rails d scaffold product
rake db:rollback
我不确定你能否做到
rails d bootstrap:install
rails d bootstrap:themed
如果没有,您可以看到创建了哪些文件并手动删除它们。
答案 1 :(得分:0)
每个命令都不可能。
例如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
(小心这个!)
答案 2 :(得分:0)
这肯定是撤消脚手架的一种解决方案
rails destroy scaffold product