2012-05-03 13 views
0

私はtwitter-bootstrap-rails gemを使用しています。昨夜、私の宝石を更新し、icon-globeを使ってみましたが、空きスペースがありました。gem twitter-bootstrap-railsのアップデート後にアイコングローブが見つかりません

gem 'jquery-rails' 
gem 'therubyracer' 
gem 'mongoid' 
gem 'bson_ext' 
gem 'bson' 
gem 'mongo' 
gem 'devise' 
gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git' 

は私がrake tmp:clear試みたが、これは

答えて

0

はあなたがしようとしなかった、あまりにも働いていませんでした:本番環境に

bundle exec rake assets:precompile 

ここ

は私のGemfileですか?

+0

それは( 'アプリケーション-700cf2ac13cc3bbc62c6d179910459ba.js'のように)私の資産フォルダ内のファイルの多くを作成したが、働いていませんでした –

1

私はちょうど前日にこれに遭遇しました。私は自分のsuburiの下で同じサーバー上で複数のRailsアプリケーションを走らせることができるように私のRailsサーバーをセットアップしました。どうやら、bootstrap_and_overrides.css.lessのアセット・パス・ヘルパーは、スプライトの相対パスを含まず、バックグラウンド・イメージURLを/ suburi/assetsではなく/ assetsに指定しているようです。

私はここに見つけたものを以下に示します。https://github.com/rails/rails/issues/3365私はfolllowingプリコンパイル資産を行うために必要なことを集めることができました:

RAILS_RELATIVE_URL_ROOT="/suburi" rake assets:precompile 

これは、あなたがプリコンパイル環境の中で相対的なルートを設定し、すべてが、その後のように動作しますそうすべき。

私はループのために本当に私を投げ捨てたことは、開発ではすべてうまくいったということでした。プロダクションサーバーにプッシュすると、アイコンが表示されなくなりました。サーバーやコードに問題があると考え続けました。私が資産をあらかじめコンパイルしていたときには、それだけで、サブスリーを含まないアセット・パス・ヘルパーでした。

プリコンパイルを実行する前に環境変数RAILS_RELATIVE_URL_ROOTにサブプロセスの完全パスを設定するだけで問題ありません。

更新:あなたが展開する際には、余分な入力を必要としないよう最善の選択肢だろう

config.action_controller.relative_url_root = '/suburi' 

これを追加することにより、のconfig/application.rbファイルでこの変数を設定することができます。

あなたがここでそれについて読むことができます。

http://guides.rubyonrails.org/configuring.html#configuring-action-controller

関連する問題