ruby-on-rails - 以沙盒模式打开 pry 动控制台

标签 ruby-on-rails pry

我最近发现了 pry,我发现它是 irb 的绝佳替代品。我想我会用它来代替我的 ROR 开发和调试。 我知道要使用 rails 应用程序打开 pry,您只需键入

pry -r ./config/environment

我的问题是,有没有办法在沙盒模式下打开 pry 控制台,这样我所做的任何修改都不会影响我的数据库。

最佳答案

首先将“pry-rails”gem 添加到 Gemfile 中

gem 'pry-rails', :group => :development

然后捆绑安装

然后以沙盒模式启动 rails 控制台

# in development env
$ rails c --sandbox
# or in test env
$ rails c test --sandbox

就是这样。 Pry 将自动替换 irb。享受吧!

引用:https://github.com/pry/pry/wiki/Setting-up-Rails-or-Heroku-to-use-Pry#

关于ruby-on-rails - 以沙盒模式打开 pry 动控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15536815/

相关文章:

ruby-on-rails - 添加自定义数据属性Rails图像标签

ruby-on-rails - ActiveRecord 条件错误

linux - pry -r ./config/environment 与 pry -r config/environment 不同

ruby-on-rails - 如何在 runner 脚本中复制 rails 控制台输出样式?

ruby - 使用pry-rescue调试Cucumber步骤异常

ruby-on-rails - 将 Gem 转换为 Ruby 插件

ruby-on-rails - RubyMine 错误 : Unable to find associated Rails Model for ':users' associations failed

windows - Jruby:将 Pry 与 JRuby(和 JRubyFx)一起使用

ruby-on-rails - ruby rails binding.pry怎么走

ruby-on-rails - 如何使用 Rails 4.2 和 Postgresql 9.4 计算 jsonb 字段的平均值?