我有一個Rails應用程序使用設計和登錄/註銷工作正常,但我似乎無法註銷或本地主機上登錄。Rails&Devise:註銷和登錄不在本地主機上工作
我已經改變session_store.rb使會議將跨子域共享:
Rails.application.config.session_store :cookie_store, key: '_myapp_session', domain: :all, tld_length: 2
你能看到任何會被阻止我退出並記錄在本地?
在配置/路線:
as :user do
get 'login' => 'sessions#new', :as => :new_user_session
post 'login' => 'sessions#create', :as => :user_session
delete 'logout' => 'sessions#destroy', :as => :destroy_user_session
end
鑑於:
<li><%= link_to 'Logout', destroy_user_session_path, method: :delete %></li>
<% else %>
<li><%= link_to 'Login', new_user_session_path %></li>
<li><%= link_to 'Signup', "#", :class => "modal-link", :data=>{toggle: "modal", target: "#myModal"} %></li>
我遇到同樣的問題。你有沒有發現原因?下面的答案不適合我。謝謝! – Afas