티스토리 뷰

레일즈에서는 실제 코드를 돌리는 것 처럼 테스트를 해볼 수 있는 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

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함