Ruby on Rails - Devise Gem
- Devise
개발자는 회원가입, 로그인, 세션 & 쿠키 등을 직접 개발해야 합니다
하지만! Ruby on Rails 에는 Devise 라는 잼으로 이러한 것을 해결 할 수 있습니다 !
- 사용법
1. Gemfile 추가하기
gem 'devise'
gem 'devise-bootstrap-views'
위의 잼은 Devise 이고,
아래의 잼은 Devise 의 화면에 Bootstrap 을 입혀 보여주는 잼입니다
$ bundle
2. devise 설치하기
$ rails generate devise:install
$ rails generate devise User
$ rake db:migrate
Devise 를 설치하고
User 라는 이름의 모델을 생성 한 뒤,
그 DB 를 migration 해줍니다 !
3. devise view 생성하기
custom.scss 에 아래의 코드를 추가해 줍니다
@import "devise_bootstrap_views";
$ rails g devise:views:bootstrap_templates
이렇게 View 파일들이 생성됩니다 !
- Devise 화면