728x90
반응형
이걸 제대로 숙지를 못해서 test DB에 admin계정도 못만들면 서러우므로, 포스트를 작성하고 있다.
기본적인 내용은 Rails 튜토리얼에 다 있다 (5.3문단 참조) :
https://guides.rubyonrails.org/getting_started.html
bin/rails console
을 이용해서 irb에 접속한다. 여기서 environment를 지정해 주려면
bin/rails console -e test
과 같이 지정해 주면 된다.
이렇게 한다음에 이런식으로 (Article과 파라미터는 원하는 레코드로 바꾸어야겠지만...)
article = Article.new(title: "Some Title", body:"Some Body")
article.save
이런 식으로 해주면 된다. 그럼 알아서 db에 들어간다...(감동)
물론 ActiveAdmin같이 관리 코드가 있으면 나머지는 좀더 쉽게 관리할 수 있지만 관리자 계정은 따로 이렇게 irb로 넣어야 할 때도 있으니 참고 할 것. 특히 환경에도 주의해야하는게 RSpec같은 아이들은 기본적으로 'test'환경에서 돌아가는 듯 하다. 그러니까 알맞은 환경에 알맞은 DB를 세팅해서 원하는 테스트를 수행하고 기능을 디버그 하도록 하자.
<추가 메모 1>
모델에 column추가하기
쪽글 이상 끝
728x90
반응형
'Frameworks & Libraries > Ruby On Rails' 카테고리의 다른 글
[RoR, RSpec] RSpec 분석해 보기. (0) | 2021.12.11 |
---|---|
[Project - Bootstrap] Ruby On Rails / Bootstrap 설치 (2) | 2021.07.09 |