0

Rails 3.2.11 を実行しています。

私は、js が呼び出すいくつかの静的ファイルを必要とする JS プラグイン (epiceditor) を使用しています。開発中は、アセット パイプライン経由でファイルに簡単にアクセスできます。

本番環境では、すでに静的アセットの提供を true に設定していますが、まだ表示されません。

 config.serve_static_assets = true

ファイルは assets ディレクトリに保存されます。

- assets
    - stylesheets
       - epiceditor

開発では、次のように機能します。 ここに画像の説明を入力

本番環境では機能しません: ここに画像の説明を入力

css を挿入するために実行される JS コード:

  function _insertCSSLink(path, context, id) {
    id = id || '';
    var headID = context.getElementsByTagName("head")[0]
      , cssNode = context.createElement('link');

    _applyAttrs(cssNode, {
      type: 'text/css'
    , id: id
    , rel: 'stylesheet'
    , href: path
    , name: path
    , media: 'screen'
    });

    headID.appendChild(cssNode);
  }

コンソールに表示される内容:

Resource interpreted as Stylesheet but transferred with MIME type application/json: "http://www.fulfilled.in/assets/epiceditor/epiceditor.css". application.js:30
(anonymous function)
4

1 に答える 1