Spanish
Web アプリケーションにまたはEnglish
ボタンを表示するかどうかを決定しようとしています。
<% if I18n.locale == 'es' %>
<a href="<%= set_english_path %>" class="thin">English</a>
<% else %>
<a href="<%= set_spanish_path %>" class="thin">Spanish</a>
<% end %>
if
条件は常に失敗し、スペイン語のボタンが常に表示されます。
RubyMine は検査時にこれを表示します (デバッグ中):
では、なぜ比較が失敗するのでしょうか。