特定SCSSファイルをリソース奉仕領域が大幅に(CSSの点で)重いので、私はコードをロードするためにサインインしていない人々を救いたいと思います。アセットパイプライン:ない私達のユーザーので、管理</li> </ul> <p>として署名</li> <li>ユーザーに調印</li> <li>ユーザーに調印</p> <ul> <li>ユーザー:私たちは3つの可能なオプションが用意されてい
私のcss.scssをcss.scss.erbに変更することは可能ですか&次にいくつかのヘルパーを追加しますか?例えば:
Application.css.scss.erb
# include css files for non-logged in users
<% if signed_in? %>
# include css files for logged in users
<% if current_user.try(:staff_role?) %>
# include css files for admin users
<% end %>
<% end %>
このように、私は、第二のまたはユーザの第三のHTTP要求を追加防ぎます。効果的ですか?
レンダリング時間にどのような影響がありますか?レールは3つの異なるファイルをキャッシュしますか?
よろしくお願いいたします。それは私がちょうど思いついたものです。ちょうど賢いことを知りたかっただけですが、あなたはプレコンパイルをしています!ありがとう! –