title: Rails 3.1 asset pipeline and manually ordered Javascript requires
body: <p>I am trying to convert an existing app to the new 3.1 asset pipeline layout, and want to include a lot of vendor files that have to be in a specific order, (underscore.js and backbone being one pair). As such, I can't just use a <code>= require_tree .</code> to pull in my vendor files, (without renaming each file with a prefix. Yuck).</p>
  
  <p>The following is within my <code>app/assets/javascripts/application.js</code> file:</p>
  
  <pre>
  //= require modernizr-1.7
  //= require jquery-1.6.1
  //= require underscore-1.1.5
  //= require backbone-0.3.3
  //= require_tree .
  </pre>
  
  <p>I have tried every combination of with/out extensions, with/out the require_tree and with/out the relative paths, and nothing works. All of my vendor files are in <code>/vendor/assets/javascripts/</code>.</p>
  
  <p>I feel like I am being stupid because this seems like such an obvious use case, (including specific files by name in an order is common with JS, no?) that I must be doing something idiotic?</p>