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

时间:2017-09-22 01:48:07

标签: ruby-on-rails ruby

我想在erb文件中有一个if条件。但是当我这样写的时候,我收到了一个错误

<% if login_authority.eql? 'super' || login_authority.eql? 'admin'%>

对于第二个表达式"login_authority.eql? 'admin'" 我有一个

 Missing 1 argument(s). Require 1

但我有一个争论&#39; admin&#39;。这很奇怪。

1 个答案:

答案 0 :(得分:1)

尝试将它们放在括号中或删除空格。

login_authority.eql?('super') || login_authority.eql?('admin')

login_authority.eql?"super" || login_authority.eql?"admin"