class Admin::JournalPaperTypesController < ApplicationController before_action :set_journal_paper_type, only: [:edit, :update, :destroy] def initialize super @app_type = 'journal_paper_type' end def new @journal_paper_type = JournalPaperType.new end def create @journal_paper_type = JournalPaperType.new(journal_paper_type_attributes) respond_to do |format| if @journal_paper_type.save format.js { render 'create_writing_journal_setting' } end end end def edit end def update respond_to do |format| if @journal_paper_type.update_attributes(journal_paper_type_attributes) format.js { render 'update_writing_journal_setting' } end end end def destroy @journal_paper_type.destroy respond_to do |format| format.js { render 'delete_journal_setting' } end end private def set_journal_paper_type @journal_paper_type = JournalPaperType.find(params[:id]) end def journal_paper_type_attributes params.require(:journal_paper_type).permit! rescue nil end end