2011-10-25 9 views
1

私は3.1のアプリケーションを持っています。 最初に私は を追加しましたconfig.assets.enabled = false パイプラインを使用しないでください。Rails 3.1:アプリでアセットパイプラインを有効にできません

ここでコメントしました。サーバーを再起動します。

私はJavaScriptの\ アプリの\資産を持っている

\私が使用して私のレイアウトビューで

をapplication.js: <%= javascript_include_tag "application" %>

私のページには、ロードしようとし、 "JavaScriptを/ application.js"アセット/ application.jsでない

私の設定で何が問題なのですか?

gemfile(不要な除去):

gem 'rails', '3.1.1' 

gem 'sqlite3' 

# Asset template engines 
group :assets do 
    gem 'sass-rails', '~> 3.1.4' 
    gem 'coffee-rails', '~> 3.1.1' 
    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 
+0

あなたのgemfileの内容を投稿しますか? – agmcleod

答えて

3

よりもむしろ行をコメントアウトするには、あなたはそれを残して、代わりにそれconfig.assets.enabled = true作ってみましたか?デフォルト値は常にfalseであるため、明示的にtrueに設定する必要があります。

+0

いいえ、もちろん、私もこれを試しました.. – WHITECOLOR

0

パイプラインをオフにすると、Railsヘルパーは/ publicディレクトリのフォルダにあるjavascriptとCSSへの古いパスに戻ります。パイプラインを使用しない場合は、代わりにそれらのフォルダを使用する必要があります。アセットフォルダは使用しないでください。

ディランが正しい - パイプラインを明示的に有効にする必要があります。これは新しい生成されたアプリケーションのデフォルトです。

+0

私は新しいアプリケーションを作成する方がいいでしょう。 – WHITECOLOR

関連する問題