Sha256: d4749c8f72b0e432cdb92bab5430cdb785dc19abc9fd336f624679770a7dd479
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
class Admin::RetailersController < Admin::BaseController resource_controller actions :all create.response do |wants| wants.html {redirect_to admin_retailers_path} end update.response do |wants| wants.html {redirect_to admin_retailers_path} end index.response do |wants| wants.html { render :action => :index } wants.json { render :json => @collection.to_json() } end destroy.success.wants.js { render_js_for_destroy } private def object get_states super end def collection params[:search] ||= {} params[:search][:meta_sort] ||= "name.asc" @search = end_of_association_chain.metasearch(params[:search]) @collection = @search.paginate(:per_page => Spree::Config[:orders_per_page], :page => params[:page]) end def get_states @states = State.where(:country_id => 214).collect{|state| [state.name, state.abbr] }.sort end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_retailers-0.50.0.0 | app/controllers/admin/retailers_controller.rb |