【文件属性】:
文件名称:sudo_rails:Rails控制器的Sudo模式
文件大小:175KB
文件格式:ZIP
更新时间:2021-02-05 18:51:47
ruby rails security rails-engine sudo
须藤路轨
Rails控制器的Sudo模式
:locked: 使用可自定义的密码确认策略保护任何Rails操作。
class SecretController < ApplicationController
sudo
end
受和启发。
安装
将此行添加到您的Gemfile中,然后执行bundle install :
gem 'sudo_rails'
用法
从现在开始,您可以在控制器中使用sudo方法,可以保护整个控制器或仅执行某些操作:
class SettingsController < ApplicationController
sudo only : :sensible_setti
【文件预览】:
sudo_rails-master
----.gitignore(232B)
----app()
--------assets()
--------views()
--------controllers()
----.rspec(53B)
----gemfiles()
--------rails_5.2.gemfile(76B)
--------rails_6.0.gemfile(77B)
----.travis.yml(191B)
----support()
--------images()
----LICENSE(1KB)
----sudo_rails.gemspec(639B)
----spec()
--------dummy()
--------controllers_spec.rb(2KB)
--------spec_helper.rb(336B)
--------styling_spec.rb(259B)
--------sudo_rails_spec.rb(833B)
----README.md(4KB)
----config()
--------locales()
----lib()
--------sudo_rails.rb(1KB)
--------sudo_rails()
----Gemfile(83B)
----Rakefile(117B)