我正在将我需要的一些变量定义到我的应用程序控制器中。但是我想为我的AJAX请求禁用它。因此,我想知道是否有可能禁用对所有修补程序请求的前操作。如下面的例子所示
ApplicationController:
before_action :some_value, except: PATCH method
def some_value
@main_group = current_user.groups.first
@groups = current_user.groups - @main_group
end发布于 2017-11-14 12:46:50
不知道是否有一种在before_action声明中定义该方法的方法,但您可以检查request.patch?的方法,如下所示:
def some_value
if !request.patch?
@main_group = current_user.groups.first
@groups = current_user.groups - @main_group
end
end希望这能帮上忙祝你好运
https://stackoverflow.com/questions/47286233
复制相似问题