sql >> データベース >  >> RDS >> Mysql

申し訳ございません。不具合が発生しました。 Herokuにデプロイした後

    config / environment/productionにこれがあることを確認してください

    # Fallback to assets pipeline if a precompiled asset is missed
    config.assets.compile = true
    

    基本的にあなたの問題はあなたの資産が自動的にコンパイルされていないということです。

    詳細はこちら: http://devcenter.heroku.com/articles/rails31_heroku_cedar

    編集:

    Rails 3.1から、Assetsパイプラインを使用する予定です。これは、すべてのアセット(画像、JavaScript、CSS)をapp/assetsに配置する必要があることを意味します 。 3.1より前では、それらをpublic/**/*に配置していました 。

    開発モードでは、Rails 3.1はすべてのアセットを自動的にコンパイル(JSとCSSの両方を縮小し、場合によっては画像をbase64に変換するなど)、小さなバージョン管理されたパッケージを作成します。

    実際の例として、bundle exec rake assets:precompileを実行します。 あなたのプロジェクトで。 public/の新しいフォルダを見てください 。後で安全に削除できます。

    本番モードでは、これは自動ではありません。アセットの自動コンパイルを有効にするか、bundle exec rake assets:precompileを手動で実行できます。 展開前。

    アセットパイプラインの詳細 http://guides.rubyonrails.org/asset_pipeline.html

    便利: https://github.com/dnagir/guard-rails-assets




    1. MySQLDBから値を取得するときに誤ってエンコードされた文字を取得する

    2. 可変サイズの変数リストを使用したMySQLプリペアドステートメント

    3. C#からSQL Serverを呼び出すときに、いつ再試行するか失敗するかを知っていますか?

    4. MERGEクエリを改善する方法はありますか?