첫 Ruby on rails 개발: Scaffold편 [Memo for neko]
그것에 대한 메모입니다.
개발 환경:
・Mac book Pro (Retina, 13-inch)
· mac OS Big Sur 버전 11.2
・Ruby: ruby 2.6.3p62
· RubyGems : ---
· Rails : Rails 6.1.2
요약:
1.2.3. Rails 신규 작성> rails new 이름
4.Scaffold의 작성-> rails g scaffold 모델명 컬럼명:데이터형
5. 루트 확인 -> rails routes
6. 서버 시작 -> rails s
7. 확인
* 보충 (오류 관계 및 해결)
1.PC내에 디렉토리(폴더)를 신규 작성
terminal.rails_lesson 예
mkdir rails_lesson
cd rails_lesson
2.Rails의 앱 신규 작성
예를 들어 Blog 앱이라면
terminal.blog_app 예
rails new blog_app
3. 작성한 Rails 앱을 디렉토리로 이동
terminal.Blog 예
cd blog_app
4.Scaffold 만들기
예) rails g scaffold 모델명 컬럼명 1: 데이터형 1 컬럼명 2: 데이터형 2
terminal.blog_app 예
rails g scaffold Blog title:string body:text
rails db:migrate
모델에 title이라는 stirng 형의 열과 body라는 text 형의 열을 만듭니다.
(db:migrate는, 데이터 반영을 위해, 하지 않아도 좋을지도 모르지만···마음을 위해)
참고 화면:
5. 루트 확인
terminal.Blog 예
rails routes
참고 화면:
6. 서버 시작!
terminal.Blog 예
rails s
7. 로컬 서버에서 실행 중인지 확인
7-1 PC가 좋아하는 브라우저(Chrome 등)에서 Ruby on rails가 동작하고 있는지 확인.
localhost:3000
참고 화면:
7-2 Ruby on rails로 방금 만든 Blog가 동작하고 있는지 확인.
localhost:3000/blogs
참고 화면 1:
참고 화면 2:
완성(파치파치, 수고하셨습니다.)
보충
(오류 관계 처리)
npm install --global yarn
rails webpacker:install
Reference
이 문제에 관하여(첫 Ruby on rails 개발: Scaffold편 [Memo for neko]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Matteneko3/items/0bf4ad56336760a38cc7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)