Sha256: f8034f9ac0e9920e35d0144eba071d5614a7f39f37bd371af8f5f7bd8923810c
Contents?: true
Size: 1.2 KB
Versions: 16
Compression:
Stored size: 1.2 KB
Contents
module Gaku class Admin::CommuteMethodTypesController < Admin::BaseController respond_to :js, only: %i( new create edit update destroy index ) before_action :set_commute_method_type, only: %i( edit update destroy ) def index @commute_method_types = CommuteMethodType.all set_count respond_with @commute_method_types end def new @commute_method_type = CommuteMethodType.new respond_with @commute_method_type end def create @commute_method_type = CommuteMethodType.new(commute_method_type_params) @commute_method_type.save set_count respond_with @commute_method_type end def edit end def update @commute_method_type.update(commute_method_type_params) respond_with @commute_method_type end def destroy @commute_method_type.destroy set_count respond_with @commute_method_type end private def set_commute_method_type @commute_method_type = CommuteMethodType.find(params[:id]) end def commute_method_type_params params.require(:commute_method_type).permit(:name) end def set_count @count = CommuteMethodType.count end end end
Version data entries
16 entries across 16 versions & 2 rubygems