if语句的语法错误

时间:2013-02-09 01:59:29

标签: ruby-on-rails ruby-on-rails-3

我正在尝试在rails helper中为if语句添加条件。

<%= link_to "Admin", rails_admin_path, :class => "btn btn-success" if user_signed_in? && current_user.has_any_role? :superadmin, :admin %> 

在该行返回语法错误:

SyntaxError at /

那么我如何检查用户是否已登录,如果是,他们在一条优雅的线路中拥有哪个角色?

感谢。

1 个答案:

答案 0 :(得分:1)

尝试

<%= link_to "Admin", rails_admin_path, :class => "btn btn-success" if user_signed_in? && current_user.has_any_role?(:superadmin, :admin) %>