Class: Settings::DomainBlocksController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Settings::DomainBlocksController
- Defined in:
- app/controllers/settings/domain_blocks_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/settings/domain_blocks_controller.rb', line 15 def create Federails::Moderation::DomainBlock @domain_block = Federails::Moderation::DomainBlock.create(domain_block_params) if @domain_block.valid? redirect_to settings_domain_blocks_path, notice: t(".success") else render :new, layout: "settings", status: :unprocessable_content end end |
#destroy ⇒ Object
25 26 27 28 29 30 |
# File 'app/controllers/settings/domain_blocks_controller.rb', line 25 def destroy @domain_block = policy_scope(Federails::Moderation::DomainBlock).find(params[:id]) @domain_block @domain_block.destroy redirect_to settings_domain_blocks_path, notice: t(".success") end |
#index ⇒ Object
4 5 6 7 |
# File 'app/controllers/settings/domain_blocks_controller.rb', line 4 def index @blocks = policy_scope(Federails::Moderation::DomainBlock).all render layout: "settings" end |
#new ⇒ Object
9 10 11 12 13 |
# File 'app/controllers/settings/domain_blocks_controller.rb', line 9 def new Federails::Moderation::DomainBlock @domain_block = Federails::Moderation::DomainBlock.new render layout: "settings" end |