norman/friendly_id — pull request #268 by erikogan (2012-04-16 23:10:52+00:00)
Title: Conditionally turn off :dependent => :destory on FriendlyId::Slugs

Hi,

We're using acts_as_paranoid on some of our sluggable models. This means they’re not actually deleted when calling destroy. If we delete the slugs, we’re losing the history (and worse, setting up a condition where a unique contstraint may end up being violated)

There is a chicken & egg problem here with FriendlyId::Configuration objects and use. We’d love to get your feedback on the proposed solution.

Thanks!