@@ -57,7 +57,7 @@ def create
5757 contextualize_resource ( resource )
5858 end
5959
60- if resource . save ( context : validation_contexts_on_create ( resource ) )
60+ if resource . save
6161 yield ( resource ) if block_given?
6262 redirect_to (
6363 after_resource_created_path ( resource ) ,
@@ -73,9 +73,7 @@ def create
7373 end
7474
7575 def update
76- requested_resource . assign_attributes ( resource_params )
77-
78- if requested_resource . save ( context : validation_contexts_on_update ( requested_resource ) )
76+ if requested_resource . update ( resource_params )
7977 redirect_to (
8078 after_resource_updated_path ( requested_resource ) ,
8179 notice : translate_with_resource ( "update.success" ) ,
@@ -316,26 +314,6 @@ def authorize_resource(resource)
316314 def contextualize_resource ( resource )
317315 end
318316
319- # Override this if you want to provide additional validation contexts.
320- #
321- # @param resource [ActiveRecord::Base] The resource to be validated.
322- # @return [Array<Symbol>] The validation contexts to be used.
323- def validation_contexts_on_create ( resource )
324- default_validation_contexts ( resource )
325- end
326-
327- # Override this if you want to provide additional validation contexts.
328- #
329- # @param resource [ActiveRecord::Base] The resource to be validated.
330- # @return [Array<Symbol>] The validation contexts to be used.
331- def validation_contexts_on_update ( resource )
332- default_validation_contexts ( resource )
333- end
334-
335- def default_validation_contexts ( resource )
336- resource . new_record? ? [ :create ] : [ :update ]
337- end
338-
339317 def paginate_resources ( resources )
340318 resources . page ( params [ :_page ] ) . per ( records_per_page )
341319 end
0 commit comments