Ruby on Rails 자습서(2일차)

2803 단어 Rails

돌아보다


마지막으로 AWS 계정 등록 및 Cloud9에서 IDE 환경을 만들었습니다.
(Ruby와 Rails는 전혀 상관없음)
※ 지난번 루비 온 레일스 튜토리얼 (1일)

gemrc로 설정


gem 패키지를 사용하는 Rails 옵션을 설정합니다.
(이렇게 되면 매번 옵션을 선택하지 않아도 된다)
printf "install: --no-rdoc --no-ri\nupdate:  --no-rdoc --no-ri\n" >> ~/.gemrc
사용자 폴더에 있는 한 OK

Rails 설치


아까 설정한 거.gemrc가 작용했어.
gem install rails -v 5.1.6

Hello World를 표시하는 웹 응용 프로그램 만들기


new 명령을 사용하여 Rails의 프레임에 따라 파일을 생성합니다.
rails _5.1.6_ new hello_app

Bundle 실행


Gemfile에서 설명한 대로 Gem 패키지의 버전을 관리할 수 있습니다.
→ 고정 버전으로 관리하면 불필요한 문제를 방지할 수 있다.
편집 후 Bundle 실행
bundle install
아, 넘어졌어요

Bundle 업데이트를 실행하는 것 같아서 미리 실행합니다
bundle update
bundle install을 다시 실행하여 성공적으로 완료했습니다.

웹 응용 프로그램 표시


다음 명령 실행
cd hello_app
rails server

떴네!최소한의 환경 구축이 좋은 것 같습니다.

브라우저에 HelloWorld를 표시합니다.


MVC 모델


Ruby on Rails는 MVC 모델(Model View Controller)을 사용합니다.
Model은 Ruby 객체(또는 데이터)
View는 브라우저에 표시되는 HTML 자체입니다.
Controller는 브라우저의 요청에 따라 View를 생성하고 표시합니다.
또한 Rails에서 Router는 브라우저와 Controller 사이에 서 있는 대상입니까?존재하다
라우터는 각 Controller에 할당된 것처럼 브라우저의 요청을 판단합니다.

나는 순조롭게 꺼냈다.

끝맺다


순조롭게 계속 투고할 수 있어서 정말 다행입니다.
다음에는 히로쿠까지 해냈으면 좋겠다.

좋은 웹페이지 즐겨찾기