Sha256: 869f2f5d64b3972405f5afe71c05c34d753e9adc85f5711f7c49278a342abff3
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
require_dependency 'comable/admin/application_controller' module Comable module Admin class TrackersController < Comable::Admin::ApplicationController load_and_authorize_resource class: Comable::Tracker.name def index @trackers = @trackers.page(params[:page]).by_newest end def show render :edit end def new end def create if @tracker.save redirect_to comable.admin_tracker_path(@tracker), notice: Comable.t('successful') else flash.now[:alert] = Comable.t('failure') render :new end end def edit end def update if @tracker.update_attributes(tracker_params) redirect_to comable.admin_tracker_path(@tracker), notice: Comable.t('successful') else flash.now[:alert] = Comable.t('failure') render :edit end end def destroy @tracker.destroy redirect_to comable.admin_trackers_path, notice: Comable.t('successful') end private def tracker_params params.require(:tracker).permit( :activated_flag, :name, :tracker_id, :code, :place ) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems