These answers seem to be what you are asking for.
Forget about Rails, my question would be, what is a RESTful way to create a resource that may already exist? Should you send a POST to the resource URL (list) and then expect the HTTP 201 status code to be generated, and 200 if it already exists?
It seems like this should be stated in the standard somewhere.
By the way, this is how I handle it - with status.
aceofspades
source share