Reduce assumptions in view helper

This addresses the issue pointed out by Tim here: https://github.com/hyperoslo/embeddable/issues/9
Haha, it's that good! Just kidding, it's because the previous version updates never made it into the main repo. http://rubygems.org/gems/embeddable