ruby-on-rails - before_filter : is it possible to specify controller for action?

标签 ruby-on-rails before-filter

我的 application_controller 中有以下字符串:

  before_filter :login_required, :only => [ :edit, :update, :show, :index ] 

但是如果使用 :show,我需要将 {:controller => 'users', :action => 'show'} 放在异常中。有可能这样做吗?

最佳答案

选项:

  • 使用 skip_before_filter在用户 Controller 中
    skip_before_filter :login_required, :only => :show
  • 如果您的异常情况增加,则将 before_filter 单独应用于每个 Controller 。
  • 关于ruby-on-rails - before_filter : is it possible to specify controller for action?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3664559/

    相关文章:

    ruby-on-rails - jquery .ajax post 请求到 ruby​​ on Rails 服务器在客户端上给出 JSON.parse 错误

    ruby-on-rails - 带 rails 的 Handlebars / mustache url_for

    ruby - 在 Sinatra 中,提供 iPhone 布局与普通布局的最佳方式是什么?

    ruby-on-rails - Rails - 参数数量错误(1 代表 0)

    ruby-on-rails - 如何在 Rails 中跳过 json/xml 请求的过滤器之前

    ruby-on-rails - 运行生成rspec :install时找不到diff-lcs

    ruby-on-rails - 无方法错误 :undefined method `id' for nil:NilClass

    javascript - ember 模板无法在 Rails 应用程序中呈现的最常见原因

    ruby-on-rails - before_save,去掉一个字符串

    CakePHP 身份验证插件重定向问题