2017. 9. 8. 15:31 Rails

[Rails] rails 시작하기

1. Rails 설치하기

 가장 쉬운 레일즈 설치는 RubyGem을 통한 방법

 1. $ gem install rails



2. 블로그 어플리케이션 만들기

 이 명령은 'blog' rails 프로젝트를 만드는 명령어 입니다.

 rails는 gem을 기본적으로 bundle을 통해서 관리합니다.

 1. $ rails new blog    // blog 디렉토리에 rails 프로젝트 만들기

 2. $ cd blog           // blog 폴더로 이동

 3. $ bundle install    // 필요한 젬 설치하기



3. 데이터베이스 설정 (Mysql 이용)

 config/database.yml

 username과 password는 개발환경에 맞도록 변경하세요.

 development:

  adapter: mysql2

  encoding: utf8

  database: blog_development

  pool: 5

  username: root

  password:

  socket: /tmp/mysql.sock



4. 데이터베이스 생성

 3. 에서 설정했던 데이터베이스를 빈 데이터베이스로 만드는 작업

 1. $ rake db:create



5. 웹서버 시작하기

 서버를 시작하고 http://localhost:3000으로 접속하면 rails의 기본정보페이지를 볼수 있습니다.

 속성으로는 -b 를 이용하여 ip address, -p 를 이용하여 port를 설정할 수 있습니다.

 port는 설정하지 않으면 rails의 기본포트인 3000으로 실행됩니다.

 1. $ rails server



6. rails generate

 - generate를 이용하여 controller, model을 자동으로 만들수 있습니다.

   "home" 대신 원하는 controller, model 이름으로 변경하면 됩니다.


 - scaffold을 이용해서 빠르게 프로젝트에 필요한 주요 요소를 만들 수 있습니다.

   새롭게 모델, 뷰, 컨트롤러를 한번에 만들기 원하면 scaffold를 이용하면 더욱 간편하게 만들 수 있습니다.

$ rails generate controller home                                        

$ rails generate model home

$ rails generate scaffold Post name:string title:string content:text


'Rails' 카테고리의 다른 글

[Rails] rails erb 에서 <%, <%=, <%#, -%>의 차이점  (0) 2017.10.12
[Rails] Ruby array to string  (0) 2017.09.29
Posted by kkangMH

블로그 이미지
kkangMH

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.11
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함