Sha256: de80e87319682d76d92a612c21c3bae660e63220b60912f6f443771b24f2561a
Contents?: true
Size: 1.22 KB
Versions: 11
Compression:
Stored size: 1.22 KB
Contents
module Shoppe class DeliveryServicesController < Shoppe::ApplicationController before_filter { @active_nav = :delivery_services } before_filter { params[:id] && @delivery_service = Shoppe::DeliveryService.find(params[:id]) } def index @delivery_services = Shoppe::DeliveryService.all end def new @delivery_service = Shoppe::DeliveryService.new end def create @delivery_service = Shoppe::DeliveryService.new(safe_params) if @delivery_service.save redirect_to :delivery_services, :flash => {:notice => t('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('shoppe.delivery_services.update_notice')} else render :action => "edit" end end def destroy @delivery_service.destroy redirect_to :delivery_services, :flash => {:notice =>t('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
11 entries across 11 versions & 3 rubygems