Я бы порекомендовал взглянуть на Discard
https://github.com/jhawthorn/discard#why-not-paranoia-or-acts_as_paranoid
Он выполняет аналогичную задачу, не переопределяя метод activerecord, используя более простой подход, заключающийся в предоставлении удобных методов для скрытия программно удаленных записей. В документации есть раздел о том, почему автор считает, что это лучше, чем параноик или паранойя.
Вам, возможно, придется установить php с mysqli опцией: склонный - получают установку php5-mysqli
Чтобы гарантировать, что mysqli расширение для PHP включено, необходимо будет настроить исходный код PHP для использования mysqli. Это достигается путем запущения настраивать скрипта с опцией - with-mysqli=mysql_config_path/mysql_config до создания PHP. Это включит mysqli, и он будет использовать MySQL Client Library (libmysql) для общения с MySQL Server.
Но так как Вы находитесь на человечности. Можно просто установить mysqli пакет. Детали об этом здесь.
sudo apt-get install php5-mysqli
В Ubuntu Hardy (8.04) mysqli является частью пакета php5-mysql вместе со стандартной библиотекой mysql и pdo - см. http://packages.ubuntu.com/hardy/php5-mysql для подробнее.
sudo apt-get install php5-mysql