2

こんにちは私は本番環境に立ち上げようとしているTwitterブートストラップを使用した基本的なデバイスサインアップフォームを持っています。開発では問題なく動作します。本番環境のブートストラップアセットに問題があります。

group =>アセットと:git => ...の部分なしで試しましたが、それでも機能しません。

私が持っているとき

config.assets.compile = true

サイトはブートストラップスタイルなしでロードされます。falseに設定すると、エラーが発生します=申し訳ありませんが、問題が発生しました。

これは私が使用している宝石です:

gem 'twitter-bootstrap-rails', :group => :assets, :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git': 

私のproduction.log:

HomeController#indexによるHTMLとしての処理

    Rendered home/index.html.erb within layouts/application (21.8ms)
Compiled bootstrap_and_overrides.css  (916ms)  (pid 31389)
Compiled home.css  (1ms)  (pid 31389)
Compiled application.css  (1209ms)  (pid 31389)
Compiled jquery.js  (5ms)  (pid 31389)
Compiled jquery_ujs.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-transition.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-alert.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-modal.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-dropdown.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-scrollspy.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-tab.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-tooltip.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-popover.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-button.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-collapse.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-carousel.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-typeahead.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap/bootstrap-affix.js  (0ms)  (pid 31389)
Compiled twitter/bootstrap.js  (211ms)  (pid 31389)
Compiled home.js  (136ms)  (pid 31389)
Compiled application.js  (426ms)  (pid 31389)
  Rendered layouts/_navigation.html.erb (1.7ms)
  Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 5535ms (Views: 5520.6ms | ActiveRecord: 12.9ms)


Started GET "/users/sign_in" for  at 2012-10-15 14:57:24 -0400
Processing by Devise::SessionsController#new as HTML
  Rendered devise/shared/_links.html.erb (2.1ms)
  Rendered devise/sessions/new.html.erb within layouts/application (213.0ms)
  Rendered layouts/_navigation.html.erb (1.7ms)
  Rendered layouts/_messages.html.erb (0.6ms)
Completed 200 OK in 337ms (Views: 295.6ms | ActiveRecord: 11.8ms)


Started GET "/users/sign_in" fo at 2012-10-15 15:38:17 -0400
Processing by Devise::SessionsController#new as HTML
  Rendered devise/shared/_links.html.erb (2.0ms)
  Rendered devise/sessions/new.html.erb within layouts/application (211.1ms)
Compiled bootstrap_and_overrides.css  (871ms)  (pid 415)
Compiled home.css  (1ms)  (pid 415)
Compiled application.css  (1199ms)  (pid 415)
Compiled jquery.js  (5ms)  (pid 415)
Compiled jquery_ujs.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-transition.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-alert.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-modal.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-dropdown.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-scrollspy.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-tab.js  (0ms)  (pid 415)
Compiled twitter/bootstrap/bootstrap-tooltip.js  (0ms)  (pid 415)
"production.log" 755L, 39196C

私はlinodeubunto10.04 ltsサーバー、nginx、ユニコーンを実行していて、capistranoでデプロイしています

私はこの問題を数日間解決しようとしてきました。あなたの助けは大歓迎です。前もって感謝します。

4

1 に答える 1

1

@Mccannfがコメントで述べたように、私は公共資産を事前にコンパイルしていませんでした。

実行したとき:bundle exec rake Assets:precompile

エラーが発生しました:

/Users/vezu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby /Users/vezu/.rvm/gems/ruby-1.9.3-p194@global/bin/rake Assets:precompile:all RAILS_ENV =プロダクションRAILS_GROUPS=アセットレーキが中止されました!データベース構成でアダプターが指定されていない

次に、このStackoverflowの投稿に従いました:bundle exec rake Assets:precompile-データベース構成でアダプターが指定されていません

config/application.rbに以下の行を追加しました

config.assets.initialize_on_precompile = false

その後、本番環境にデプロイすると機能しました。

于 2012-10-16T14:41:18.003 に答える