CSC/ECE 517 Spring 2013/ch1a 1b mh: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
==Introduction== | ==Introduction== | ||
==Edit== | |||
<pre> | |||
locate the object | |||
@object = Object.find params(:id) | |||
update it | |||
@object.update_attributes!(params[:param]) | |||
inform of successful update | |||
flash[:notice] | |||
go to the updated object | |||
redirect_to object_path(@object) | |||
</pre> | |||
==Destroy== | |||
<pre> | |||
locate the object | |||
@object = Object.find params(:id) | |||
destroy it | |||
@object.destroy | |||
inform of successful update | |||
flash[:notice] = "Object '#{@object.title}' deleted." | |||
go to the updated object | |||
redirect_to object_path(@object) | |||
</pre> | |||
Revision as of 21:42, 7 February 2013
Ruby CRUD - Update and Destroy
Introduction
Edit
locate the object @object = Object.find params(:id) update it @object.update_attributes!(params[:param]) inform of successful update flash[:notice] go to the updated object redirect_to object_path(@object)
Destroy
locate the object
@object = Object.find params(:id)
destroy it
@object.destroy
inform of successful update
flash[:notice] = "Object '#{@object.title}' deleted."
go to the updated object
redirect_to object_path(@object)