title: Rails 4 static assets in public/ or app/assets/
body: <p>Sorry if this is a lengthy buildup to a simple question, but I wanted to get my thoughts clear.</p>
  <p>I've used Rails 4 on a couple projects now and I've been using <code>image_tag('/assets/image.png')</code> to get around the changes to how asset path helpers work in Rails 4. That is until today when I decided to learn more about the changes and found <a href="https://github.com/rails/sprockets-rails#changes-from-rails-3x" rel="nofollow noreferrer">this first change note in sprockets-rails</a>. I've also noted that the <code>ASSET_PUBLIC_DIRECTORIES</code> in /actionview/lib/action_view/helpers/asset_url_helper.rb#L170 in Rails helpers only point to public folders. It became pretty obvious to me that if you are accessing static files, Rails wants you to use use the public folder.</p>
  <p>So now that I've figured this out, I just can't understand why the <strong>edge rails docs</strong> clearly state this:</p>
  <blockquote>
  <p>In previous versions of Rails, all assets were located in subdirectories of public such as images, javascripts and stylesheets. With the asset pipeline, the preferred location for these assets is now the app/assets directory.</p>
  </blockquote>
  <p>image_path in practice generates a uri to the public/images folder which is totally contrary.</p>
  <p>And to sum this all up I do need to use all available helpers and digest builders, because I end up deploying my assets to S3 with <a href="https://github.com/rumblelabs/asset_sync" rel="nofollow noreferrer">asset_sync</a>.</p>
  <p>So my question is just; is there a <strong>correct</strong> place to put images/non-compiled assets and use asset_path helpers? All the documentation and every other stack overflow conversation is about people using the app/assets folder, but sprockets-rails wants us to use public for non-digest assets. Are the docs and info on the web just in need of an update, or are others just making due with prepending all asset paths with /assets/?</p>
  <p><strong>UPDATE: I think I did actually have an issue where I wasn't restarting my development server and images in app/assets/images were not showing up so it would fallback to public. Also note that I was using asset helpers in my paperclip default_url (which is referenced as the way to point to assets in several stack overflow answers I found, however using the asset path helpers with interpolated options in paperclip will also fallback to public, because the uninterpolated asset name wouldn't be found as an existing file obviously.</strong></p>