いつもお世話になっております。
今railsでサービスを開発していてjsの管理に関して上手く言っていないところがあったので質問させて頂きました。
サービスの作りとしては
application.html.erb
各ページごとのhtml.erb
というオーソドックスな作りになっております。
applidation.html.erb内には
・header
・body部分(yieldで各ページをincludeしている)
・footer
などが入っており、
例えばトップページの場合だと
applidation.html.erb + 各ページの内容(yieldでincludeされる(top.html.erb + top.js + top.css))という作りになっております。
上記のような作りにしているとjavascriptやcssの管理で問題が出てきました。
何かというと、yield部分にjavascriptやcssを書くと、htmlのdomの中にjavascriptやcssのタグが入ってしまい大変パフォーマンスが落ちてしまうという問題です。
出来ることなら、ページ内で使用するjavascriptやcssは
cssはheadタグの中に書く
javascriptはbodyの一番最後にまとめて書く
ようにしたいと思っています。
cssのプリセッサやタスクランナーで解決できるなどご意見お伺いしたいです!
ぜひご教授下さい!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/16 09:22
2015/04/16 10:08
2015/04/16 10:49