0

ビュー IF ステートメントで OR を使用する方法がわかりません。

これは機能しません:

<% if current_user.employee.emptype.typename == "ADMIN" or "TECH" %>

ありがとう!

4

3 に答える 3

2

次のように書きます。

<% 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 と同じではありません。||

于 2013-04-02T15:51:33.917 に答える