Sha256: c810c0470f5b06f0361bc4e674c93f14347ece96e224fa2bee051bec2aee7ce0
Contents?: true
Size: 803 Bytes
Versions: 17
Compression:
Stored size: 803 Bytes
Contents
# frozen_string_literal: true module Thredded class MessageboardGroupsController < Thredded::ApplicationController def new @messageboard_group = MessageboardGroup.new authorize @messageboard_group, :create? end def create @messageboard_group = MessageboardGroup.new(messageboard_group_params) authorize @messageboard_group, :create? if @messageboard_group.save redirect_to root_path, notice: I18n.t('thredded.messageboard_group.saved', name: @messageboard_group.name) else flash.now[:notice] = @messageboard_group.errors.full_messages.to_sentence render action: :new end end private def messageboard_group_params params .require(:messageboard_group) .permit(:name) end end end
Version data entries
17 entries across 17 versions & 1 rubygems