Sha256: 96efd191a8798795b02efca121af2944e4f53d1899f004f3dee8efe7bc283a5b
Contents?: true
Size: 868 Bytes
Versions: 21
Compression:
Stored size: 868 Bytes
Contents
module Cmor module Contact module Backend class ContactRequestsController < Cmor::Core::Backend::ResourcesController::Base def self.resource_class Cmor::Contact::ContactRequest end def self.available_rest_actions super - %i(new create) end private def permitted_params params.require(:contact_request).permit(:name, :email, :phone, :ip_address, :message, :nickname, :accept_terms_of_service) end def collection_scope super.order(created_at: :desc) end module Notification def notify @resource = load_resource @resource.notify redirect_back fallback_location: { action: :index }, notice: t('.success') end end include Notification end end end end
Version data entries
21 entries across 21 versions & 1 rubygems