2 Temmuz 2011, CUMARTESİ
Yol&;//sign_out" kullanıcılar; raylar hazırlamak 3 maçlar"
Benim app hazırlamak yüklü ve application.html.erb
dosyamda: aşağıdaki başvurdum
<div id="user_nav">
<% if user_signed_in? %>
Signed in as <%= current_user.email %>. This cannot be cheese?
<%= link_to 'Sign out', destroy_user_session_path %>
<% else %>
<%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %>
<% end %>
</div>
rake routes
koştum ve tüm yolları geçerli olduğunu doğruladı.
Ayrıca, routes.rb
dosyamı devise_for :users
root :to => "home#index"
var.
"" Bağlantı: . dışarı İşareti tıklandığında aşağıdaki yönlendirme hatası alıyorum
No route matches "/users/sign_out"
Hata neden ne herhangi bir fikir?
CEVAP
2 Temmuz 2011, CUMARTESİ
İmza için rota DELETE
bir yöntem olduğunu düşünüyorum. Bu oturumu bağlantısı <%= link_to "Sign out", destroy_user_session_path, :method => :delete %>
böyle bakmak gerekiyor demektir. Senin :method => :delete
bölümü dahil değil. Ayrıca, bu iş için de düzeni dosyası uygulamanızda <%= javascript_include_tag :defaults %>
eklemeniz gerektiğini unutmayın.html.erb).
Bunu Paylaş:
raylar - "UYARI:'t CSRF toke...
Kullanarak " koyuyorsun;sayfa özel...
kullanarak "raylar iskele oluştur...
Hata alıyorum: PostgreSQL raylar için ...
Raylar dizin "her" döngü...