Commit d0436922 by liyijie

Add create & update permitted_params method

parent a680bbe6
...@@ -62,4 +62,18 @@ class SimpleController::BaseController < ::InheritedResources::Base ...@@ -62,4 +62,18 @@ class SimpleController::BaseController < ::InheritedResources::Base
ransack_paginate(after_association_chain(end_of_association_chain)) ransack_paginate(after_association_chain(end_of_association_chain))
) )
end end
def permitted_params
action_resource_params_method_name = "#{params[:action]}_#{resource_params_method_name}"
respond_to?(action_resource_params_method_name, true) ?
{resource_request_name => send(action_resource_params_method_name)} :
{resource_request_name => send(resource_params_method_name)}
rescue ActionController::ParameterMissing
# typically :new action
if params[:action].to_s == 'new'
{resource_request_name => {}}
else
raise
end
end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment