본인의 컴퓨터를 통해 개발환경을 구축하기에는 복잡하기에, Github Codespace를 사용하여 만드는 것을 추천합니다.
우측 상단 Code
를 누르고 Create codespace on master
클릭
개발 환경이 생성될 때까지 기다려 주세요.
개발 환경이 생성되면 아래 스크립트가 실행되면서 자동으로 서버가 실행됩니다. 서버가 이미 켜져 있는 경우 기존의 켜진 서버가 자동으로 종료됩니다.
만약 서버가 실행되지 않았다면 아래 명령어로 직접 실행해 주세요.
@ryush00 ➜ /workspace (main) $ .devcontainer/scripts/setup.sh
rails server -b 0.0.0.0
rails console
주소/letter_opener
경로에 들어가면 전송된 이메일 미리보기를 볼 수 있습니다.
Ruby on Rails도 Spring처럼 MVC 프레임워크이므로, 모델, 뷰, 컨트롤러가 나뉘어져 있습니다. ERB는 뷰에서 쓰이는 문법입니다.
- Spring:
<p>${name}님 안녕하세요!</p>
- Django:
<p>{{ name }}님 안녕하세요!<p>
- Ruby on Rails:
<p><%= name %>님 안녕하세요!</p>
elif
대신elsif
사용True
나False
대신true
나false
를 사용None
대신nil
사용
Python 기준으로 IDLE로 생각하시면 됩니다. irb
명령어를 입력하면 루비 함수를 입력할 수 있는 화면이 나타납니다. CTRL+C를 누르거나 exit
을 입력하면 종료됩니다.