私は/viewer
と呼ばれる私のRailsアプリケーションのルートディレクトリを持っています。別のディレクトリからアセットをプリコンパイル
このディレクトリには、特定の/public/viewer-assets
ディレクトリにプリコンパイルするいくつかのアセットが格納されています。
どうすれば実現できますか?
私は/viewer
と呼ばれる私のRailsアプリケーションのルートディレクトリを持っています。別のディレクトリからアセットをプリコンパイル
このディレクトリには、特定の/public/viewer-assets
ディレクトリにプリコンパイルするいくつかのアセットが格納されています。
どうすれば実現できますか?
ファイルassets.rb
の下にJavascripとCSSのプリコンパイルファイルのリストをイニシャライザに追加できます。たとえば、あなたは以下のコードを参照することができます...
Rails.application.config.assets.precompile += %w(landing.css)
Rails.application.config.assets.precompile += %w(landing.js)
ありがとう!私はこれを知っていますが、私の特定の資産ディレクトリは/ viewerの下にあります。 cd project/viewer/cssのように –
ファイルにパスを追加できます。 –
それがうまくいかない場合は、すべての資産をベンダー/資産のフォルダに移動する必要があります。 –
後は、すべてのあなたの資産をコンパイルするコマンドがあると、あなたに httpsを支援します。この通過しますDIR /public
rake assets:precompile
に入れる:// launchschool .com/blog/rails-asset-pipeline-best-practices –