今、rootを最初のページに指定しているのですが、サインアップ・ログインインした後の動作では、別のページに移動したいと考えているのですが、やり方がわからない状態になっています。もしわかる方がいらしたら、教えていただけたら、嬉しいです。(コードの追加が必要でしたら、教えていただけますか?)
routes
1Rails.application.routes.draw do 2 devise_for :tourists, controllers: { 3 4 sessions: 'tourists/sessions', 5 passwords: 'tourists/passwords', 6 registrations: 'tourists/registrations' 7 } 8 9 devise_for :guiders, controllers: { 10 sessions: 'guiders/sessions', 11 passwords: 'guiders/passwords', 12 registrations: 'guiders/registrations' 13 } 14 15root 'home#index'
view
1<div class="contents row"> 2 <h2>Log in</h2> 3 4 <%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> 5 <div class="field"> 6 <%= f.label :email %><br /> 7 <%= f.email_field :email, autofocus: true, autocomplete: "email" %> 8 </div> 9 10 <div class="field"> 11 <%= f.label :password %><br /> 12 <%= f.password_field :password, autocomplete: "off" %> 13 </div> 14 15 <% if devise_mapping.rememberable? -%> 16 <div class="field"> 17 <%= f.label :remember_me %><br/> 18 <%= f.check_box :remember_me %> 19 </div> 20 <% end -%> 21 22 <div class="actions"> 23 <%= f.submit "Log in" %> 24 25 </div> 26 <% end %> 27</div> 28 29<%= render "guiders/shared/links" %> 30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/18 12:33
2019/04/18 15:53