WebアプリケーションにSpanish
または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
条件は常に失敗し、スペイン語のボタンが常に表示されます。
ルビーマインは、(デバッグ時)検査時にこれを示す:
はなぜ比較が失敗していますか?