差分

Tabetai

157 バイト追加, 2023年7月7日 (金) 16:26
編集の要約なし
== user ==
% bundle exec rails g model User email:string
 
t.string :email, null: false, index: { unique: true }
 
% bundle exec rails db:migrate
 
== home ==
ホームを作る
% rails generate controller Pages home
 
homeコントローラーはパブリックなので、認証をはずす
<nowiki># app/controllers/pages_controller.rb
 
skip_before_action :authenticate_user!
</nowiki>
 
ルートパス
<nowiki># config/routes.rb
 
root to: "pages#home"</nowiki>
 
 
== user devise ==
% bin/rails generate devise:install
before_action :authenticate_user!, unless: :devise_controller?
end</nowiki>
 
== home ==
ホームを作る
% rails generate controller Pages home
 
homeコントローラーはパブリックなので、認証をはずす
<nowiki># app/controllers/pages_controller.rb
 
skip_before_action :authenticate_user!
</nowiki>
 
ルートパス
<nowiki># config/routes.rb
 
root to: "pages#home"</nowiki>