【发布时间】:2012-12-16 07:05:49
【问题描述】:
我的控制器中有名为“关注”和“取消关注”的操作。
显然,CanCan 不会识别这些操作,因此在执行这些操作时会显示拒绝访问。
alias_action :follow, :unfollow :to => :read
我将此行添加到 ability.rb 然后它现在可以正常工作了。
但问题是当用户未登录时,它会显示这样的错误
syntax error, unexpected ':', expecting keyword_end
alias_action :follow, :unfollow :to => :read
我只在用户登录时启用这些操作。
我怎样才能?我应该在 ability.rb 中添加什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 cancan