What do you guys think is the best approach for handling this? How about one of these:
- do nothing, and tell developers that those operations are dangerous
- raise if someone were to try to call these methods
- alias delete to be destroy (but that goes against the docs that delete will just be a straight sql call)
- some hybrid where a developer can force the delete
- implement all of the above and let the developer pick :)
What do you guys think is the best approach for handling this? How about one of these: