Sha256: f764c56cde8a3f5a4d82f180be11aaf96e6666fb30513d72a55c547d294c844e
Contents?: true
Size: 543 Bytes
Versions: 1
Compression:
Stored size: 543 Bytes
Contents
module PowerResource class BaseController < ::ApplicationController inherit_resources defaults route_prefix: '' def create create! { collection_url } end def update update! { collection_url } end protected def resource_name controller_name.tableize.singularize.to_sym end def permitted_params params.permit( resource_name => resource_class.attribute_names - denied_params ) end def denied_params %w(id created_at updated_at) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
power_resource-0.0.1 | app/controllers/power_resource/base_controller.rb |