class Rcms::MentionsController
Public Instance Methods
after_create_path(mention)
click to toggle source
# File lib/generators/templates_mentions/app/controllers/rcms/mentions_controller.rb, line 18 def after_create_path mention root_path end
create()
click to toggle source
# File lib/generators/templates_mentions/app/controllers/rcms/mentions_controller.rb, line 7 def create @mention = Rcms::Mention.new mention_params @mention.is_published = true if @mention.save redirect_to after_create_path(@mention), flash: {success: t('rcms.mentions.created')} else render :create end end
index()
click to toggle source
# File lib/generators/templates_mentions/app/controllers/rcms/mentions_controller.rb, line 2 def index @news = Rcms::News.all.page(params[:page]).per(10) apply_meta_tags title: t('rcms.mentions.index_title') end
Protected Instance Methods
mention_params()
click to toggle source
# File lib/generators/templates_mentions/app/controllers/rcms/mentions_controller.rb, line 23 def mention_params params.require(:rcms_mention).permit(:username, :email, :text) end