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 |