티스토리 뷰
레일즈에서는 실제 코드를 돌리는 것 처럼 테스트를 해볼 수 있는 Console이 존재합니다!
실제 Controller 파일에 코드를 반영하기 전, Console을 통해서 테스트를 해가지고 올바르게 짜여진 코드인지 확인을 할 때, 데이터를 조회할 때 등 테스트 환경에 있어 매우 유용합니다.
- rails Console
콘솔을 키는 법은 매우 간단합니다!
레일즈 프로젝트에서 터미널에서 다음 명령어를 입력해주세요!
rails c
위와같이 바로 뭔가 코드를 입력할 수 있는 창이 활성화가 되었습니다.
Console을 통해서 다음과 같은 테스트 환경으로서 쓸 수 있습니다.
1) 데이터 조회
Univ.where("univ_name_eng like ?", "%national%")
=> Univs 테이블 중 univ_name_eng 컬럼 내용에 있어 national 이란 단어가 포함한 모든 데이터 조회
2) 더미데이터 생성
## 5번 반복을 하면서 새로운 데이터 생성하기
for i in 1..5
Post.create(title: "안녕하세요 #{i}", content: "Ruby on Rails is Awesome!")
end
3) 크롤링 코드 테스트
## 한강 수온 정보를 크롤링
doc = Nokogiri::HTML(open("https://www.wpws.kr/hangang/"))
@temp = doc.css("#temp").text
루비온 레일즈 Ruby on Rails ROR
'프로그래밍 공부 > Ruby on Rails : 이론' 카테고리의 다른 글
Ruby on Rails : 뷰 헬퍼 (View Helper) (0) | 2019.11.01 |
---|---|
Ruby on Rails : 라우터 헬퍼, URI (0) | 2019.11.01 |
Ruby on Rails : MVC 마스터를 위한 노가다 CRUD(게시판 제작) (0) | 2019.11.01 |
Ruby on Rails : C (Controller) (2) | 2019.10.31 |
Ruby on Rails : V (View) (0) | 2019.10.31 |
댓글