Sadece aute için Devise ekledim ve URL'mden kullanıcıyı kapatabileceğim için :delete
yerine :get
kullanmak için Devise yapılandırmasını değiştirdim.Raylar rotaları senkronizasyon dışı görünüyor
/sites/veggies/vegj $ rake routes
Prefix Verb URI Pattern Controller#Action
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session GET /users/sign_out(.:format) devise/sessions#destroy
Ama benim app oturumu açmaya çalıştığınızda, ben /users/sign_out
DELETE
eşleştirilmiş diyen bir yönlendirme hatası alıyorum: Ben rake routes
baktığınızda doğru olduğu anlaşılıyor.
Sadece bu çok temel bir sorundur belki raylar ile başlıyorum. Bir şeyleri yeniden yüklemem gerekiyormuş gibi geliyor, ama raylar/tırmıkların bu gibi güncellemeleri anında yaptıkları sanıyordum, değil mi?
güncellemelerini GET alacak
isteği SİL alacak/ilklendiriciler yolları 'yer almaktadır @FrederickCheung –
bir yeniden başlatma olmadan çekildiği değil config/routes.rb' .. başlatıcılarda değil! – siegy22
ama kullanmak için ayarlamak için ayarlama: signouts için olsun config/initializers/devise.rb içinde var –