Rails 빠른 프롬프트 #1: 콘솔 샌드박스

이것은 내가 앞으로 며칠/몇 주 내에 발표할 일련의 Ruby on Rails와 관련된 빠른 힌트 중 첫 번째이다.
대부분의 Rails 개발자 도구 상자에서 가장 충분하지 않은 도구를 말해야 한다면, 나는 선택할 것이다. rails console --sandbox다음은 documentation에 대한 견해입니다.

If you wish to test out some code without changing any data, you can do that by invoking rails console --sandbox.


다음은 샌드박스 콘솔 세션의 예입니다.
→ railsc-모래상자
샌드박스에 개발 환경 로드(Rails 5.2.0)
모든 수정 사항은 종료할 때 스크롤됩니다
[1](rails new)main:0> 사용자.헤아리다
(17.7ms) 사용자에서 개수 선택(*)
=> 1
[2](rails new)main:0> 사용자.모든 것을 파괴하다
사용자 로드(0.4ms)에서 사용자를 선택합니다. *사용자
(1.5ms) 포인트 활동 레코드 저장
사용자 제거(7.4ms) 사용자에서 사용자를 제거합니다.“id”=$1[[“id”,1]]
(0.7ms) Save Point Active 레코드 해제1
=> [#]
[3] (rails new)main:0> 사용자.헤아리다
(0.3ms) 사용자에서 개수(*) 선택
=> 0
[4] (rails_new)main:0>
(0.8ms) 롤백
위에서 보듯이, 이 콘솔 세션에서 실행되는 마지막 SQL 명령은 ROLLBACK 이기 때문에, 우리는 모든 것을 원래의 방식으로 보존할 것입니다.
오늘은 여기까지입니다. 곧 돌아와서 데이터베이스와 관련된 또 다른 Rails 빠른 알림을 드리겠습니다.

좋은 웹페이지 즐겨찾기