I want to have a if condition in a erb file. But when I write like this, I get an error
我想在erb文件中有一个if条件。但是当我这样写的时候,我得到一个错误
<% if login_authority.eql? 'super' || login_authority.eql? 'admin'%>
For the second expression "login_authority.eql? 'admin'"
I got a
对于第二个表达式“login_authority.eql?'admin'”我得到了一个
Missing 1 argument(s). Require 1
But I have an argument 'admin'. This is very weird.
但我有一个论点'管理员'。这很奇怪。
1 个解决方案
#1
1
Try putting them in brackets or remove spaces.
尝试将它们放在括号中或删除空格。
login_authority.eql?('super') || login_authority.eql?('admin')
OR
要么
login_authority.eql?"super" || login_authority.eql?"admin"
#1
1
Try putting them in brackets or remove spaces.
尝试将它们放在括号中或删除空格。
login_authority.eql?('super') || login_authority.eql?('admin')
OR
要么
login_authority.eql?"super" || login_authority.eql?"admin"