18742


railsでcssやjsを1つのファイルにまとめたいのですがどうしたら良いのでしょうか。

scssの数だけ、CoffeeScriptの数だけhtmlに読み込みのタグが追加されて、たった数行のコードためにリクエストが発生するのが嫌です。

ただ、railsらしくcssとjsのファイルそれぞれ1つのファイルにする方法というのがわからないので教えていただけないでしょうか。

今はguardで1つのファイルにまとめたものを静的なコードで読みこむように指定しています。


CC BY-SA 3.0
2015-11-12T10:28:52.070
18733
2015-11-12T13:03:29.927
9149
question
ruby-on-rails ruby
railsでcssやjsを1つのファイルにまとめたい


`Asset Pipeline`という機能で、Production環境であればデフォルトで一つのファイルにminifyされますよ。

明示的に無効にしないかぎりは有効になってるはずです。

<http://guides.rubyonrails.org/asset_pipeline.html>


CC BY-SA 3.0
2015-11-12T11:16:41.213
18736
2015-11-12T11:28:48.387
2015-11-12T11:28:48.387
3271
18733
answer


development.rbやproduction.rbに以下設定をすればいける気がします。

[code]

    config.assets.css_compressor = :yui
    config.assets.js_compressor = :uglifier
    
[/code]


CC BY-SA 3.0
2015-11-12T13:03:29.927
18742
2015-11-12T13:03:29.927
10851
18733
answer