[ROR] 레일즈 프로젝트 시작하기

Category: ROR | August 06, 2020

프로젝트 시작하기

기본 가이드가 블로그를 만드는 가이드이므로, 이 내용을 정리함.

  1. App 생성

    $ rails new blog
    $ cd blog
    $ bundle install
    
  2. Database 설정 (database.yml)

    [SqlLite]

    development:
      adapter: sqlite3
      database: db/development.sqlite3
      pool: 5
      timeout: 5000
    

    [mysql]

    development:
      adapter: mysql2
      encoding: utf8
      database: blog_development
      pool: 5
      username: root
      password:
      socket: /tmp/mysql.sock
    

    [postgresql]

    development:
      adapter: postgresql
      encoding: unicode
      database: blog_development
      pool: 5
      username: blog
    
  3. DB 생성

    $ rake db:create
    
  4. 서버 시작

    $ rails server
    

    웹페이지에서 하라는 대로 해도 에러는 난다. 잘 살펴보고 필요한 패키지를 설치하자

    yarn 설치는 여기 를 참고하여 설치함.

    $ rails webpacker:install
    
  5. Controller & view 생성하기 ( MVC 모델 모두 생성 완료 됨)

    $ rails generate controller home index
    
  6. routes.rb 수정

    $ vim config/routes.rb
    
    get 'home/index'  # 삭제 
    get '/' => 'home#index' # 이렇게 수정
    

References