본문 바로가기

Backend/Ruby on Rails

(2)
Rails Console 사용하기 🤔 Rails Console? Rails Console은 Rails 애플리케이션의 코드 스니펫을 실행해볼 수 있는 커맨드 라인 프로그램입니다. Rails Console을 통해 데이터를 조회하거나, 특정 로직을 실행해볼 수도 있고, 스크립트를 짤 수도 있습니다. Ruby 언어와 Rails 환경을 지원해주기 때문에 간편하게 사용할 수 있습니다. 🚀 사용법 시작하기 $ rails console $ rails c # 환경이 있다면 $ rails c -e test 위 커맨드를 입력하게 되면 irb를 레일즈 의존성을 포함해서 띄우게 됩니다. 만약 profile이 분리된 상태면 -e를 통해 환경을 지정해줄 수도 있습니다. # 실행 결과 irb(main):001:0> 사용하기 실행이 완료되면 원하는 코드 스니펫을 넣어..
Rails FactoryBot 알아보기 🤖 FactoryBot이란 무엇일까요? 팩토리봇을 사용하면 모델에 대한 더미 데이터를 만들 수 있습니다. 저는 주로 spec 테스트를 할 때 더미데이터를 넣기 위해 FactoryBot을 유용하게 사용하고 있습니다. 🎉 설치 방법 gem "factory_bot_rails" 이후에 RSpec을 사용한다면 아래와 같이 설정해줍니다. RSpec.configure do |config| config.include FactoryBot::Syntax::Methods end 👀 'Factory'에 대한 정의 각각의 Factory는 이름과 속성들로 구분됩니다. 여기서 '이름'은 객체를 추측하는데 사용됩니다. 아래 예시에서 이름은 user, 속성은 first_name, last_name, admin이 됩니다. # 이건 유저..