Why do you think that Guard should reload on view change? Changes in views (as in controllers and models) do not affect the development server, so no need in restarting it - you just need to reload the page in the browser. If you want guard to do it automaticaly for you, you need to add those 2 gems to your Gemfile
under the :development
group:
gem "guard-livereload"
gem "rack-livereload"
You also need to install the corresponding browser extentions to respond to livereload.