I find it confusing that there is an ActiveRecord delete as well as destroy.
In my Controller I want to delete a user in my delete action.
The result would be that this instance represented by the User model no longer exists in the database.
Which method should I use for this?
deleteis faster as it bypasses callbacks, but by that same reason it’s less functional;destroyis therefore a safer way to go, unless you positively know the callbacks are unnecessary in a specific case.