2016-03-21 16 views
-1

Ich versuche die Pfade für meine Anmeldung zu definieren, Abmelden und Einloggen, aber ich bekomme einige grob einfache Fehler, die mir eine Menge Probleme gibt :(Ruby on Rails Syntax Fehler unerwartet keyword_else und keyword_end

ich verwende auch die devise gem

Fehler:. unerwartete keyword_else, erwartet '}'

Fehler: unerwarteter keyword_end, erwartet '}'

<% else%> und <% end%> sind Probleme

ich diese Fehler immer unter meinem singen und

<nav class="navbar navbar-default"> 

<div class="container"> 

    <div class="navbar-header"> 
    <%= link_to "Book Review", root_path, class: "navbar-brand"%> 
    </div> 
    <ul class="nav navbar-nav"> 
    <li><%= link_to "Sign up", new_user_registration_path%></li> 
    <%= if user_signed_in? %> 
     <li><%= link_to "Sign out", destroy_user_session_path, method: :delete %></li> 
    <% else %> 
     <li><%= link_to "Log in", new_user_session_path %></li> 
    <% end %> 

    </ul> 

</div> 

Antwort

5

Sie müssen nur ein Schelm = Zeichen in Ihrem if in Links einloggen Erklärung.

+0

Oh danke, ich würde mindestens 2 Stunden verloren auf der Suche nach diesem Fehler :) Ich denke, Scheiße passiert – Seinfeld

+0

yep - war da :) – toddmetheny