タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

assetsに関するiga_kのブックマーク (2)

  • Rails 7.0 で Sprockets 代替として追加された Propshaft とは何か?

    はじめに Rails 7 で rails new -h すると、Assets Pipeline としてこれまでの sprockets の他に、 propshaft を選べるようになっています。 $ bundle exec rails new -h # (省略) -A, [--skip-asset-pipeline], [--no-skip-asset-pipeline] # Indicates when to generate skip asset pipeline -a, [--asset-pipeline=ASSET_PIPELINE] # Choose your asset pipeline [options: sprockets (default), propshaft] # Default: sprockets # (省略) propshaft とは何なのでしょう? 調べてみまし

    Rails 7.0 で Sprockets 代替として追加された Propshaft とは何か?
    iga_k
    iga_k 2024/01/19
    Propshaftの仕事は「ミニファイはしない、CSSやJSアセットのマージはしない、ダイジェストだけ付与」って感じかな
  • Rails Sprocketsとのお別れの仕方 - 最初の一歩 - - SmartHR Tech Blog

    こんにちは! SmartHRエンジニア、溝上といいます。 今回は通常の業務と合わせて行っている開発環境の改善、その一部である Sprockets 絶ちを紹介していけたらと思います。 現在進行中のため、不定期な連載になる予定です! Sprockets とは? Rails 3.1 から導入された gem で、アセットファイル(JS, CSS, 画像など)を効率的に管理するための Asset Pipeline という仕組みの基盤です。 主な機能は以下のような物があります。 アセットファイルのパス管理 アセットファイルの結合・圧縮 アセットファイルの依存関係の解決 アセットファイルのコンパイル 最終的に出力するファイルに hash を付けてキャッシュを無効化 などなど。 なぜ Sprockets と別れたいのか? この記事を読んでくださっている方ならそれぞれの理由があるかと思います。 Smart

    Rails Sprocketsとのお別れの仕方 - 最初の一歩 - - SmartHR Tech Blog
    iga_k
    iga_k 2019/01/07
    “利用している WebFont や画像は比較的小さかったため、 base64エンコードして css に埋め込んでしまう方法を取りました。” なるほど〜。
  • 1