Ich versuche, eine Fehlermeldung in meinem Produktionsmodus herauszufinden. Es bezieht sich auf einen Syntaxfehler, der besagt, dass ich das Schlüsselwortende vermisse und auf eine Zeile um diesen Codeblock herum zeige.Schienen - wie oft zu schreiben <%end%> nach wenn sonst Bedingung
Muss ich wieder <% end %>
schreiben? Brauche ich es einmal für die if
und noch einmal für die else
?
<ul id="nav" class="row nopadding cd-side-navigation">
<% if logged_in_as?(@profile) %>
<%= render 'profiles/menu_owner', profile: @profile %>
<% else %>
<%= render 'profiles/menu_visitor', profile: @profile %>
<% end %>
</ul>
Ich sehe kein Problem mit diesem Code. es ist prolly innerhalb Teil .. – mrvncaragay
Vielleicht vermisst du etwas "Ende" irgendwo anders über diesem Code, vielleicht ein 'Ende' für ein anderes' if', und Schienen denken, dass dieser 'if' Block noch nicht beendet ist, bis es dieses' sieht wenn 'hier und wirft einen Fehler an falscher Stelle. – Canh
Ein 'Ende' pro' if' übrigens, kein 'Ende' für' else' oder 'elsif', du brauchst nur einen pro' if' –