rails带的console环境可以帮助开发者快速测试一些代码片段,对日常开发非常有用。


但是,当我们在执行一个ActiveRecord操作时,会同时修改数据库的数据,如果我们只是想执行一些测试代码,而不想真实的修改数据库时,该怎么做呢?很简单:进入rails应用目录执行

 

ruby script\console --sandbox

  
E:\ruby\depot>ruby script\console --sandbox
Loading development environment in sandbox.
Any modifications you make will be rolled back on exit.
>>