app/controllers/simple_admin/resources_controller.rb in simpleadmin-1.2.4 vs app/controllers/simple_admin/resources_controller.rb in simpleadmin-1.2.5
- old
+ new
@@ -1,10 +1,12 @@
module SimpleAdmin
class ResourcesController < BaseController
def index
resource_service = ResourcesService.new(params[:model_klass_name], params[:model_fields])
- .index_action(params[:per_page], params[:page], params[:sort], params[:query], params[:model_attributes])
+ .index_action(params[:per_page], params[:page], params[:sort],
+ params[:query], params[:model_attributes], params[:reflection_tables],
+ params[:reflection_columns])
render json: {
resources: resource_service.resources,
total: resource_service.total
}
@@ -19,10 +21,10 @@
end
def show_by
model_fields = params[:model_fields].map { |model_field| model_field['field_name'] }
- resource = model_klass.find_by(params[:column_name] => params[:column_value] ).attributes.slice(*model_fields)
+ resource = model_klass.find_by(params[:column_name] => params[:column_value]).attributes.slice(*model_fields)
render json: resource
end
def create