Sha256: 3c8fea7a90feb956c70b657219c9d39b33a47f275d8f6e1109cd3865337c3bb1
Contents?: true
Size: 1.42 KB
Versions: 9
Compression:
Stored size: 1.42 KB
Contents
class Fe::Admin::EmailTemplatesController < ApplicationController before_action :check_valid_user layout 'fe/fe_admin' def index @email_templates = Fe::EmailTemplate.order('name') respond_to do |format| format.html end end def new @email_template = Fe::EmailTemplate.new respond_to do |format| format.html end end def edit @email_template = Fe::EmailTemplate.find(params[:id]) respond_to do |format| format.html end end def create @email_template = Fe::EmailTemplate.new(email_template_params) respond_to do |format| if @email_template.save format.html { redirect_to fe_admin_email_templates_path } else format.html { render action: :new } end end end def update @email_template = Fe::EmailTemplate.find(params[:id]) respond_to do |format| if @email_template.update(email_template_params) format.html { redirect_to fe_admin_email_templates_path } else format.html { render action: "edit" } end end end def destroy @email_template = Fe::EmailTemplate.find(params[:id]) @email_template.destroy respond_to do |format| format.html { redirect_to fe_admin_email_templates_path } end end protected def email_template_params params.require(:email_template).permit(:name, :subject, :content) end end
Version data entries
9 entries across 9 versions & 1 rubygems