2011-12-18 21 views
0

は、これは前に何度も頼まれましたが、私が試したものは何も働いていない、と私は今二日のためにそれを解決しようとしてきました。レール3.1資産パイプラインのルーティングエラー

私は、バックボーンとのCoffeeScriptを使用することを始めているので、3.1をレールに私のアプリを移行しようとしているとそれだけで全体のことをアップグレードする意味を成していた考え出しています。

私はrailscastに従ってきました。たくさんのブログなどを通ってきました。私はバックボーンページを読み込もうとしていないので、jquery自体は読み込まれていません。

は私がローカルホストに移動しよう:3000 /資産及び取得 Noルート一致しない[GET] "/資産" Rails.application.config.assets.pathsの出力は

ある

 
["/media/sf_Ruby192/mysite/app/assets/images", "/media/sf_Ruby192/mysite/app/assets/javascripts", "/media/sf_Ruby192/mysite/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/cocoon-1.0.15/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/formtastic-2.0.2/app/assets/stylesheets", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/jquery-rails-1.0.19/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/images", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/stylesheets"] 

これは、資産のパスが正しく設定されていると私に信じています。

ここにはどのような候補がありますか?私はWindows上のバーチャルボックスでこれを実行しています。したがって、ルートは/ media/sf_Ruby192(Windows上のパス)からのパスです。

マニフェストファイルは、私はあなたが問題を修正しましたが、今後の参考のためにそれを指摘することに有用であることがわかり

 
//= require jquery 
//= require jquery_ujs 
//= require_self 
//= require_tree . 
+0

質問を編集して、マニフェストファイルの内容を投稿できますか? –

+0

@RichardHulse私は、マニフェストファイルを含めるように質問を更新しましたが、私は本当にただの例からということを取っていました。 – pedalpete

+0

レール3.1.3にアップグレードしたばかりで、問題は修正されているようです。 – pedalpete

答えて

1

です:

あなたが開発モードである場合、localhost:3000/assetsは常にノーをレンダリングします経路エラー。

+0

あなたは正しいPhilですが、application.jsファイルを指すと結果が返されます。私は資産のルートを介してフォルダビューを取得すると思っていた。 – pedalpete

関連する問題