mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-24 01:13:21 +00:00
Create Api::BaseController to allow use of ActiveModelSerializers
Also add index action to Api::CustomersController
This commit is contained in:
13
app/controllers/api/base_controller.rb
Normal file
13
app/controllers/api/base_controller.rb
Normal file
@@ -0,0 +1,13 @@
|
||||
# Base controller for OFN's API
|
||||
# Includes the minimum machinery required by ActiveModelSerializers
|
||||
module Api
|
||||
class BaseController < Spree::Api::BaseController
|
||||
# Need to include these because Spree::Api::BaseContoller inherits
|
||||
# from ActionController::Metal rather than ActionController::Base
|
||||
# and they are required by ActiveModelSerializers
|
||||
include ActionController::Serialization
|
||||
include ActionController::UrlFor
|
||||
include Rails.application.routes.url_helpers
|
||||
use_renderers :json
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user