我有一个应用程序,我运行rake任务从csv文件添加数据。我需要先从控制台进行测试。在控制台中是否有命令将所有更改恢复为仅用于测试。Revert rails console changes
2
A
回答
4
您需要在模式下运行console
。
rails c --sandbox
1
你可以运行:
bundle exec rails c -s
与-s
选项所有命令都在沙盒模式下执行。退出控制台后,所有命令都会回滚。 (您可以使用--sandbox
或更短的格式-s
)
1
您可以在沙盒模式下启动控制台。它会将整个会话包装在一个db事务中,当你关闭控制台时它将被回滚。
要启动它:
rails console --sandbox
+0
谢谢你,它的工作 – JB1980 2014-11-03 12:21:36
相关问题
- 1. Ruby on rails console
- 2. git revert in Egit
- 3. git revert和git checkout
- 4. Javascript Countdown changes
- 5. 如何为Rails Console IRB提示颜色?
- 6. 键入'rails console'无法启动?
- 7. 从Rails Console生成行和列
- 8. 无法在Rails Console中创建哈希
- 9. Objective-C @synchronized object changes
- 10. VideoView&Fullscreen&Orientation changes - Android
- 11. Git Revert,Checkout and Reset for Dummies
- 12. git revert删除提交
- 13. Android Studio/IntelliJ - git-revert等效
- 14. Ruby on Rails 5.0升级无法使用rails console或db:migrate
- 15. Spring Boot Authorization Basic Header Never Changes
- 16. textbox on changes指令 - Angular2
- 17. javascript textbox call value when value changes
- 18. 命令:rails console,生成无法识别。错误:无法识别命令'rails'用法:rails COMMAND [ARGS]
- 19. REPL on console emacs
- 20. Mobile Safari - Show console?
- 21. cobol-java console output
- 22. java console mouselistener
- 23. Python __str__:Magic Console
- 24. c#console dice roll
- 25. Git revert给两个修改冲突
- 26. Emacs revert-buff(s-u):什么是s-u?
- 27. Rails.env和Config.root应该在'rails console'模式下工作吗?
- 28. 如何在rails/console中解除连接表关系?
- 29. rails console - 在表中显示活动记录结果
- 30. 如何从Rails 2.0.5中的./script/console执行ActionView,ERB :: Util。
谢谢你,它的工作,并感谢编辑。 – JB1980 2014-11-03 12:22:13