Sha256: 4a72a37507b97309d732a3f63bd9e3193ee3235b95e488b537544093ddf852e4
Contents?: true
Size: 1.25 KB
Versions: 9
Compression:
Stored size: 1.25 KB
Contents
module KktShoppe class DeliveryServicesController < KktShoppe::ApplicationController before_filter { @active_nav = :delivery_services } before_filter { params[:id] && @delivery_service = KktShoppe::DeliveryService.find(params[:id]) } def index @delivery_services = KktShoppe::DeliveryService.all end def new @delivery_service = KktShoppe::DeliveryService.new end def create @delivery_service = KktShoppe::DeliveryService.new(safe_params) if @delivery_service.save redirect_to :delivery_services, :flash => {:notice => t('kkt_shoppe.delivery_services.create_notice')} else render :action => "new" end end def edit end def update if @delivery_service.update(safe_params) redirect_to [:edit, @delivery_service], :flash => {:notice => t('kkt_shoppe.delivery_services.update_notice')} else render :action => "edit" end end def destroy @delivery_service.destroy redirect_to :delivery_services, :flash => {:notice =>t('kkt_shoppe.delivery_services.destroy_notice')} end private def safe_params params[:delivery_service].permit(:name, :code, :active, :default, :courier, :tracking_url) end end end
Version data entries
9 entries across 9 versions & 1 rubygems