首页 > 解决方案 > Rails:如何将控制器设置为不使用设计

问题描述

我正在使用 Ruby on Rails 和 Devise 构建一个网站,并希望从访问控制中排除一些基本控制器,例如 home、about、contact 等...如何设置我不希望该设计的控制器对其应用访问控制?

标签: ruby-on-railsrubydevise

解决方案


控制器过滤器和助手

假设您已添加before_action :authenticate_user!或类似于您的 application_controller.rb (以及任何后续的基本控制器),

skip_before_action :authenticate_user!


推荐阅读