After reading up a bit on the Sequel gem, as well as sequel-rails, I've decided that using Sequel is going to be much easier to maintain. Currently, we drop into Arel for searching, which is not only freaking disgusting, but requires us to perform all sorts of weird hacks to ensure that stories are properly filtered. If I add more powerful searching, I suspect the feature is only going to get much, much worse.
As such, a migration is necessary. It will take some time, but I think it will be worth it in the end.
After reading up a bit on the Sequel gem, as well as sequel-rails, I've decided that using Sequel is going to be much easier to maintain. Currently, we drop into Arel for searching, which is not only freaking disgusting, but requires us to perform all sorts of weird hacks to ensure that stories are properly filtered. If I add more powerful searching, I suspect the feature is only going to get much, much worse.
As such, a migration is necessary. It will take some time, but I think it will be worth it in the end.