【发布时间】:2019-04-21 22:05:57
【问题描述】:
在app/controllers/application_controller
class ApplicationController < ActionController::Base
before_filter :set_locale_or_redirect
before_action :set_locale
该代码在所有控制器中执行。但是,我不希望 set_locale_or_redirect 和 set_locale 在 app/controllers/biblio_controller.rb 中执行我试过这个:
class Dts::BibliosController < ApplicationController
skip_before_filter :set_locale_or_redirect, raise: false
skip_before_action :set_locale, raise: false
没有成功。
【问题讨论】:
-
不要使用
before_filter,它已被弃用,始终使用before_action。
标签: ruby-on-rails controller before-filter