假设我有一大堆路线,我只想让登录用户访问。我可以检查每个控制器方法,这些方法说的是
if signed_in?
#do stuff here
else
redirect_to root_path
我想我也可以before_filter
在控制器中使用 a 来减少我需要重写它的次数(尽管我对语法并不十分熟悉)。但是,理想情况下,我希望将它写在一个地方,匹配某个正则表达式的所有路由都需要通过此检查,例如,所有形式的路由都www.mysite.com/admin/...
需要此验证检查。有什么办法可以做到这一点,所以我只需要编写一次此检查,而不是在我的控制器之间重复代码吗?