Ich versuche festzustellen, ob die Schaltfläche Spanish
oder English
in meiner Webanwendung angezeigt werden soll.So überprüfen Sie, ob das aktuelle Gebietsschema einer Zeichenfolge entspricht
<% if I18n.locale == 'es' %>
<a href="<%= set_english_path %>" class="thin">English</a>
<% else %>
<a href="<%= set_spanish_path %>" class="thin">Spanish</a>
<% end %>
Der if
Zustand immer ausfällt und die spanische Taste wird immer angezeigt.
RubyMine zeigen dies bei der Untersuchung (während des Debuggens):
Warum wird der Vergleich versagt?