Feature/rails3 more dynamic journalization

Part of implementing https://www.openproject.org/issues/2055.