0

Railsヘルパーの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つのエレガントな行でどの役割を果たしているかを確認するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

試す

<%= link_to "Admin", rails_admin_path, :class => "btn btn-success" if user_signed_in? && current_user.has_any_role?(:superadmin, :admin) %> 
于 2013-02-09T02:03:19.197 に答える