lib/simple_crud.rb in simple_crud-0.0.1 vs lib/simple_crud.rb in simple_crud-0.0.2
- old
+ new
@@ -2,26 +2,26 @@
def class_name(instance)
instance.class.name.underscore.humanize
end
- def create_(instance, path, r)
+ def create_(instance, path, r) # Save the instance, Redirect_to if save successful, #render template if not successful
if instance.save
redirect_to path, notice: class_name(instance) + " created."
else
render r
end
end
- def update_(instance, strong_params, path)
+ def update_(instance, strong_params, path) # Update the instance, Redirect_to if successful, # Always renders edit
if instance.update(strong_params)
redirect_to path, notice: class_name(instance) + " updated."
else
render :edit
end
end
- def destroy_(instance, path)
+ def destroy_(instance, path) # Delete instance, Redirect_to after delete
instance.destroy
redirect_to path, notice: class_name(instance) + " deleted."
end
end