我最近發現撬,我發現它是irb的一個很好的替代品。我想我會用它來替代我的ROR開發和調試。 我知道,有一個Rails應用程序打開撬你只需鍵入在沙箱模式下打開撬臺
pry -r ./config/environment
我的問題是,有沒有辦法在一個沙盒模式打開撬控制檯,讓我做任何修改都不會影響我的數據庫。
我最近發現撬,我發現它是irb的一個很好的替代品。我想我會用它來替代我的ROR開發和調試。 我知道,有一個Rails應用程序打開撬你只需鍵入在沙箱模式下打開撬臺
pry -r ./config/environment
我的問題是,有沒有辦法在一個沙盒模式打開撬控制檯,讓我做任何修改都不會影響我的數據庫。
首先添加 「撬滑軌」 寶石到的Gemfile
gem 'pry-rails', :group => :development
然後bundle install
然後在沙盒模式
# 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#
如果你不想修改Gemfile中,你可以做到這一點,一旦你開撬:
require 'active_record/railties/console_sandbox'
的方法,我有這樣的定義在我~/.pryrc
所以它的使用方便。