You do all deploy from your own cache of all the gems you depend on, right? No? Why not?
So I think it only helps if you are likely to need to deploy additional/alternative servers of the same versions. For significant deployed services this makes sense but if you are only in development/testing or using a service like Heroku it doesn't really help you very much does it?
At least your deployments will be consistent. This is a great starting point. Now all you have to do is check your cache against the backdoored version, and you instantly and verifiably know where your deployment stands.
bundle package
will cache all of your deps in vendor/cache.
You can install from this cache using: bundle install --local