何が最善の方法で保存ゥーン発生するCSSのお申し込みは、ソースコントロールのツールか?
-
01-07-2019 - |
質問
ご利用の場合HAML、SASSにレールをアプリケーションに任意のテンプレートを定義する公開/スタイルシート/*.sassをまとめた*.cssスタイルシート.からのコマンドを使用すstylesheet_link_tagプの資産の名前を気にせずにいます。
多くの人が嫌い、保管発生するコードまたはコンパイルされたコードバージョン管理、厚流動食を一般の方の栄養補助をすることに対する公開/ディレクトリになれる要素だけを送信します。
何が最高のパターンに従う場合を敷ゥー資源にレールはついてお教え下さい。
解決
私版すべてのスタイルシート"公開/スタイルシート/sass/*.sass"を設置し、その排除フィルタの作成も
/public/stylesheets/*.css
他のヒント
の コンパス 枠組みを推奨しておゥーンスタイルシート下のアプリ/スタイルシートと作成css公開/スタイルシート/取りまとめを行いました。
を設定することができこれにより、次のコードを追加することを取得することができます。rb
Sass::Plugin.options[:template_location] = {
"#{RAILS_ROOT}/app/stylesheets" => "#{RAILS_ROOT}/public/stylesheets/compiled"
}
ご利用の場合はコンパスの枠組みを設定す上でインストールしてください。
正直、いようで、また頑張ろうという気持っ成ゥーンスタイルシートバージョン管理。彼らは、変更の場合おります。sassのファイルを変更してもらうことがなければ展開で、アプリのゥーンのコンパイラになっ必要性火災。
その他の利点も小さな)んでいる場合は使わないページのキャッシング、レールを処理する必要がありませんの書き込みアクセス public_html
ディレクトリです。いが少ないという素晴らしい活用のサーバできます。
やや関連するもので再CSS中のカピストラーノます。このコールバックフックはす:
after "deploy:update_code" do
rails_env = fetch(:rails_env, "production")
run "#{release_path}/script/runner -e #{rails_env} 'Sass::Plugin.update_stylesheets'"
end
更新:こうすることは、もはや必要な現代バージョンのHaml/Sass.
できれば、管理するとともに、店舗のスタイルテンプレートゥーンが選べるHAML/SASSのため、コーポレートメッセージ私は削除願います。css、足場を組.css.その後付けいたしまゥー公開/スタイルシート/sass、追加公開/スタイルシート/*.cssます。gitignore.
う場合、どのような仕組み合わせゥーンやCSSベースの資産は、少し複雑化してきております。最も簡単な取扱いにつきましては出力サブディレクトリのために発生するCSSのスタイルシートディレクトリ、そして排除するサブディレクトリです。gitignore.そして、ご意見を知るスタイリングタイプを使う(SASSやCSS)による選択を公開/スタイルシート/fooスタイルシートを公開/スタイルシート/ゥーン-out/fooスタイルシートです。
まして第のルートを構築し、ヘルパーの抽出を目的にゥーン-outサブディレクトリの.