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)