2011-08-20 2 views
9

rails 3.1.0.rc4アプリケーションをrc6に更新しようとすると、アセット(JSファイルとCSSファイル)レンダリングを停止した。私はrc4に戻そうとしましたが、まだこの問題を抱えていました。だから私は、新しい3.1.0.rc6アプリを介してすべての私のファイルを転送し、すべてがうまく動作しているように見えますが、私は次のメッセージを得る:Rails 3.1.0 assetsフォルダはレンダリングされません:Sprockets :: Environment#static_rootは非推奨です

スプロケット::環境#1 static_rootが

スプロケットを推奨されていません。 :Environment#pathは非推奨です

ファイルの長いリスト - 必要に応じて拡張メッセージを添付できます。私は誤ってスプロケットの設定で周りをだまされていたと思うが、それは最初から私のアプリを台無しにしている。私はどうすればスプロケットを廃止/再構成するのですか?

私はいくつかの異なるスプロケットの宝石のバージョンを試しましたが、まだ何も機能していません。

ありがとうございました。

+1

私は同じ問題を抱えています。私はバンドルの更新を実行して、それが開始しました。 Gemfileでrc4からrc6に更新しなければならなかった。その後、バンドルインストールとすべての作業。しかし、それらのメッセージは私を殺している。あなたはまだ解決策を見つけましたか? –

+0

解決策はありませんが、ニコの反応から、これは時間の経過とともに何も心配することなく修正されるようです。 –

答えて

14

非推奨の警告https://github.com/rails/rails/issues/2598

のためにこれを確認してくださいしたがって、これらの警告が削除され、あなたのアプリケーションの機能には影響しません。

1

誰もが言っているように、これは無害な非推奨エラーです。いくつかの場合と同様に、私はおそらく私のログ内のメッセージを不合理に見つけて、刺激セッションをテストします。ただ、

gem 'sprockets', '2.0.0.beta.13' 

:2.0.0.beta.14が犯人であり、あなたの宝石のファイルでこれを置くことは、エラーをクリアし

https://github.com/sstephenson/sprockets/issues/161

スプロケット:このgithubの問題は、周りの迅速かつ効果的な作業を提案します公式のリリースを確認したり、Nicoがリンクしている本物の問題のニュースを忘れないようにしてください。次に、これらのメッセージなしで、このバージョン固有の依存関係を解放してアップグレードできます。

関連する問題