Skip to content

루비온레일즈 스터디 한 소스입니다.

Notifications You must be signed in to change notification settings

lyvius2/rails-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Rails Reference code

루비온레일즈를 공부하려고 강좌 따라서 만든 간단한 SNS입니다.
강좌 사이트는 플러닝이며, Rails 5 버전 강좌를 토대로 만든 결과물입니다.

  • ruby 2.3.0
  • Rails 5.0.1.rc1
  • Cloud9, IntelliJ IDEA (ruby plug-in installed)

Installation (Windows)

1.루비 설치
2.gem의 소스 원본 설정

gem sources --add http://rubygems.org

3.이 웹사이트의 내용을 참고하여 gem의 버전 업데이트
4.레일즈 설치 (--pre : 최신 버전으로 설치 옵션)

gem install rails --pre

5.bundler 설치

gem install bundler

6.웹 애플리케이션 구동에 필요한 라이브러리 설치 (Gemfile에 의존성 적시)

bundle install

7.GraphicsMagick 및 ImageMagick 설치

8.DB Scheme 마이그레이션

rails db:migrate

9.start the server.

rails s

유닉스 기반 환경에서는 좀 더 쉽게 구성할 수 있음.

Plugins

레일즈 5 기본 외 추가로 설치한 플러그인

  • devise (보안, 로그인 처리)
  • carrierwave (이미지 업로드)
  • mini_magick (이미지 리사이징)

Command

자주 사용했던 명령어들.

  • 프로젝트 생성
rails new 프로젝트
  • 컨트롤러 생성
rails g 컨트롤러
  • 모델 생성
rails g 모델
  • 마이그레이션 파일 생성 (Camel Case 권장)
rails g migration 마이그레이션_파일명
  • DB 마이그레이션
rails db:migrate
  • 라우트 세팅 확인
rails routes
  • 레일즈 콘솔 진입
rails c

About

루비온레일즈 스터디 한 소스입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published