【发布时间】:2014-11-03 14:10:01
【问题描述】:
我认为这是:
<% if user_signed_in? && current_user.has_role? :admin or :editor %>
这会返回这个错误:
syntax error, unexpected tSYMBEG, expecting keyword_then or ';' or '\n'
我也试过这个:
<% if user_signed_in? and current_user.has_role? :admin or :editor %>
虽然我没有收到上述错误,但它根本不起作用......即non-signed-in-user 可以访问该 if 块中的内容。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 devise cancancan