gpt4 book ai didi

ruby-on-rails - 特定 Controller 的 before_action

转载 作者:行者123 更新时间:2023-12-03 16:06:28 44 4
gpt4 key购买 nike

class ApplicationController < ActionController::Base
before_action :test, only: [:index]

def test
ap 'test'
end
end

以上是在每个索引操作之前运行的,无论是dogs#index 或cats#index 还是rabbits#index。我应该如何让它在 cat#index 和 rabbits#index 之前执行?

我想在许多 Controller 中的操作之前进行测试。

最佳答案

您可以跳过此方法:

class ApplicationController < ActionController::Base
before_action :test, only: [:index]

def test
p 'test'
end
end

class DogsController < ApplicationController
skip_before_action :test
end

关于ruby-on-rails - 特定 Controller 的 before_action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24244161/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com