EQL?在erb文件中缺少一个参数错误

时间:2021-10-10 02:29:03

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"