ビュー IF ステートメントで OR を使用する方法がわかりません。
これは機能しません:
<% if current_user.employee.emptype.typename == "ADMIN" or "TECH" %>
ありがとう!
ビュー IF ステートメントで OR を使用する方法がわかりません。
これは機能しません:
<% if current_user.employee.emptype.typename == "ADMIN" or "TECH" %>
ありがとう!
次のように書きます。
<% if current_user.employee.emptype.typename == "ADMIN" || current_user.employee.emptype.typename == "TECH" %>
またはそれ以上
<% if ['TECH', 'ADMIN'].include?(current_user.employee.emptype.typename) %>
&&
OR および AND キーワードには注意してください。これらの演算子の優先順位はand と同じではありません。||