Rails 3.2 を使用しているため、マニフェスト ファイルから静的アセットを読み込むために Sprockets が使用されています。デフォルトのスタイルシートと javascripts フォルダーにすべてのアセットを含めるには、次の操作を実行できます。
# application.js
//= require jquery
//= require jquery_ujs
//= require_tree .
require_tree .
ディレクトリ内のすべての Javascript (および CoffeeScript) ファイルをロードしてコンパイルするように Sprockets に指示しますapp/assets/javascripts
。
# app/assets/stylesheets/application.css
*= require_self
*= require_tree .
同様に、ディレクトリrequire_tree .
内のすべての CSS (および SCSS) ファイルをロードするように Sprockets に指示します。app/assets/stylesheets
次に、レイアウトの場合、質問に記載したタグの代わりに次の include タグを含めます。
# app/views/layouts/application.html.erb
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
アセット パイプラインに関するRails の公式ガイドを確認することをお勧めします。アセット パイプラインは Rails 3.1 のメジャー アップデートであり、多くのユーザーが大きな改善だと考えています。これは、静的アセットのロード方法に重大な影響を与えます。