Maly problem z devise

witam jezeli post powinien byc na zielonej szkole to bardzo prosze o przerzucenie

mam problem z devise

w zasadzie to tylko z metoda wylogowania, calosc dziala jednak jak chce wylogowac usera to pojawia mi sie błąd

z tego co wyczytalem to w devise wystarczy dodac link logout
robie to w ten sposob:

<%= link_to "Sign out", destroy_user_session_path, { :method => :delete} %>

robilem tez na kilka innych sposobow i za kazdym razem to samo

prosze o wsparcie :wink:

Masz w layoucie w sekcji head taką linijke?

<%= csrf_meta_tags %>

nie mam
a powinna byc?

Zdecydowanie :slight_smile: Jest to generowany token, który jest niezbędny do wszelkich akcji typu POST (czyli DELETE też) i musi być przesłany w parametrach (dzieje sie to automatycznie). Czyli w Twoim wypadku aplikacja go nie otrzymuje w parametrach i wywala błąd.

mam tylko takie cos

 <%= stylesheet_link_tag('application', :media => 'all' ) %>
    <%= javascript_include_tag('application') %>
    meta name="viewport" content="width=device-width, initial-scale=1.0">

na poczatek mety jest otwarty znacznik musialem usunac bo bylo nie widoczne

No i musisz dodać jeszcze linijkę, którą wkleiłem wyżej i wszystko powinno działać

1 Like

wszystko dziala
Dzieki Ci wielkie :slight_smile: