본문으로 바로가기

[ROR] Devise 를 통해 회원관리 하기 !

category Dev/Ruby on Rails 2018. 2. 15. 21:14

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 화면