Module: ControllerResources::Extension
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/controller_resources/extension.rb
Overview
A single macro that combines all controller-level macros we use for the front-end of this application. Simply use the ‘resource :resource_name` macro in your controller class to make it work.
Example:
class ArtistsController < ApplicationController
resource :artist
def index
respond_with artists
end
end
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#edit_params ⇒ Object
90 91 92 |
# File 'lib/controller_resources/extension.rb', line 90 def edit_params params.require(self.class._singleton_resource).permit self._edit_params end |
#search_params ⇒ Object
86 87 88 |
# File 'lib/controller_resources/extension.rb', line 86 def search_params params.permit self.class._search_params end |