샌드박스 모드
rails console --sandbox
샌드박스 모드에서 수행한 데이터베이스 트랜잭션은 콘솔에서 빠져나올때 모두 롤백(Roll-Back) 된다.
프로덕션 환경에서 실행하기
rails console production
app 변수 사용하기
콘솔에서 app 변수는 ActionDispatch::Integration::Session 클래스의 인스턴스로서 Integration 테스팅을 할 때 생성되는 세션에 해당한다. 이 app을 사용하면 콘솔에서 간단한 request를 요청하고 response를 분석할 수 있다.

app.class  # => ActionDispatch::Integration::Session
app.products_path(format: :json) # => "/products.json"
app.get _
app.cookies
app.response.header
app.response.body
app.assigns(:products).size # => view context로 넘어간 @products의 크기
콘솔에서 helper 사용하기
콘솔에서 helper는 ActionView::Base의 인스턴스로서 이 변수를 이용하면 helper 메쏘드를 사용할 수 있다.

helper.number_to_currency(123)
helper.link_to("Click Me", "http://google.com")
helper.pluralize(2, 'box')
콘솔에서 pry 실행하기
pry -r ./config/environment 또는 rails console 에서 pry 입력