title: Controller Specs vs Request Specs?
body: <p>I'm working on a rails API and I'm now planning on writing some RSpec tests for the controllers. 
  I've been reading around and I haven't been able to figure out what the actual difference between controller specs and request specs are and which one I should probably use if I'm testing an API.</p>