CSC/ECE 517 Spring 2013/ch1a 1b mh: Difference between revisions

From Expertiza_Wiki
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)