Last active
August 29, 2015 14:23
-
-
Save Yama-to/3d65793a1c883c0e7ba4 to your computer and use it in GitHub Desktop.
Railsでdeviseひとつで複数モデルを管理しよう ref: http://qiita.com/Yama-to/items/54ab4ce08e126ef7dade
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config.scoped_views = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rails g devise:install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Prefix Verb URI Pattern Controller#Action | |
#[--- 中略 ---]# | |
cancel_admin_registration GET /admins/cancel(.:format) admins/registrations#cancel | |
admin_registration POST /admins(.:format) admins/registrations#create | |
new_admin_registration GET /admins/sign_up(.:format) admins/registrations#new | |
edit_admin_registration GET /admins/edit(.:format) admins/registrations#edit | |
PATCH /admins(.:format) admins/registrations#update | |
PUT /admins(.:format) admins/registrations#update | |
DELETE /admins(.:format) admins/registrations#destroy | |
#[--- 中略 ---]# | |
cancel_user_registration GET /users/cancel(.:format) users/registrations#cancel | |
user_registration POST /users(.:format) users/registrations#create | |
new_user_registration GET /users/sign_up(.:format) users/registrations#new | |
edit_user_registration GET /users/edit(.:format) users/registrations#edit | |
PATCH /users(.:format) users/registrations#update | |
PUT /users(.:format) users/registrations#update | |
DELETE /users(.:format) users/registrations#destroy | |
#[--- 中略 ---]# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rails d devise:views | |
# invoke #Devise::Generators::SharedViewsGenerator | |
# remove app/views/devise/shared/_links.html.erb | |
# invoke form_for | |
# remove app/views/devise/confirmations/new.html.erb | |
# remove app/views/devise/passwords/edit.html.erb | |
# remove app/views/devise/passwords/new.html.erb | |
# remove app/views/devise/registrations/edit.html.erb | |
# remove app/views/devise/registrations/new.html.erb | |
# remove app/views/devise/sessions/new.html.erb | |
# remove app/views/devise/unlocks/new.html.erb | |
# invoke erb | |
# remove app/views/devise/mailer/confirmation_instructions.html.erb | |
# remove app/views/devise/mailer/reset_password_instructions.html.erb | |
# remove app/views/devise/mailer/unlock_instructions.html.erb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rails g devise user | |
$ rails g devise admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rails g devise:controllers users | |
$ rails g devise:controllers admins |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rails g devise:views users | |
$ rails g devise:views admins |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Prefix Verb URI Pattern Controller#Action | |
#[--- 中略 ---]# | |
cancel_admin_registration GET /admins/cancel(.:format) devise/registrations#cancel | |
admin_registration POST /admins(.:format) devise/registrations#create | |
new_admin_registration GET /admins/sign_up(.:format) devise/registrations#new | |
edit_admin_registration GET /admins/edit(.:format) devise/registrations#edit | |
PATCH /admins(.:format) devise/registrations#update | |
PUT /admins(.:format) devise/registrations#update | |
DELETE /admins(.:format) devise/registrations#destroy | |
#[--- 中略 ---]# | |
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel | |
user_registration POST /users(.:format) devise/registrations#create | |
new_user_registration GET /users/sign_up(.:format) devise/registrations#new | |
edit_user_registration GET /users/edit(.:format) devise/registrations#edit | |
PATCH /users(.:format) devise/registrations#update | |
PUT /users(.:format) devise/registrations#update | |
DELETE /users(.:format) devise/registrations#destroy | |
#[--- 中略 ---]# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
devise_for :admins, controllers: { | |
sessions: 'admins/sessions', | |
passwords: 'admins/passwords', | |
registrations: 'admins/registrations' | |
} | |
devise_for :users, controllers: { | |
sessions: 'users/sessions', | |
passwords: 'users/passwords', | |
registrations: 'users/registrations' | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ruby: 2.1.3 | |
Rails: 4.2.1 | |
devise: 3.5.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment