我在我的控制器中尝试这个
before_action { authorize @user }, except: [:index]
并收到以下错误
syntax error, unexpected ',', expecting keyword_end (SyntaxError) before_action { authorize @user }, except: [:index]
^
当我只使用
时before_action { authorize @user }
工作正常。我的问题是如何在此行中添加except:
子句?
谢谢,
马特
答案 0 :(得分:5)
您还可以使用do ... end
指定块 before_action except: [:index] do
authorize @user
end
答案 1 :(得分:0)
before_action except: [:index] { authorize @user }
如果你需要它,或者使用数组,例如:
before_action except: [:index, :edit] { authorize @user }