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에 할당된 것처럼 브라우저의 요청을 판단합니다.
나는 순조롭게 꺼냈다.
끝맺다
순조롭게 계속 투고할 수 있어서 정말 다행입니다.
다음에는 히로쿠까지 해냈으면 좋겠다.
Reference
이 문제에 관하여(Ruby on Rails 자습서(2일차)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/okky_eng/items/2093774bb415811b2fdb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
printf "install: --no-rdoc --no-ri\nupdate: --no-rdoc --no-ri\n" >> ~/.gemrc
gem install rails -v 5.1.6
rails _5.1.6_ new hello_app
bundle install
bundle update
cd hello_app
rails server
순조롭게 계속 투고할 수 있어서 정말 다행입니다.
다음에는 히로쿠까지 해냈으면 좋겠다.
Reference
이 문제에 관하여(Ruby on Rails 자습서(2일차)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/okky_eng/items/2093774bb415811b2fdb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)