並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 6 件 / 6件

新着順 人気順

ActiveStorageの検索結果1 - 6 件 / 6件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ActiveStorageに関するエントリは6件あります。 rails技術ruby などが関連タグです。 人気エントリには 『画像管理をActiveStorageからCarrierWaveへ乗り換えた話 - dely Tech Blog』などがあります。
  • 画像管理をActiveStorageからCarrierWaveへ乗り換えた話 - dely Tech Blog

    本記事は dely Advent Calendar 2019 22日目の記事です。 qiita.com adventar.org 昨日はiOSエンジニアのknchstが「“ダーク“な2019年」という記事を書きました。 tech.dely.jp こんにちは、delyでサーバーサイドエンジニアをやっているyamanoiです。 弊社のとあるプロダクトにて画像アップロード処理周りに、ActiveStorageを使用していたのですが、使いづらい点がいくつかあったため、採用実績があったCarrierWaveへ乗り換えました。 この記事ではなぜ乗り換えたのかと、乗り換える手順を書いていきたいと思います。 なぜActiveStorageから乗り換えたのか 1. CDNとの相性が悪い 2. 画像のリクエストがRailsに向いてしまう 3. DBへのリクエストが頻繁に走る CarrierWaveへ乗り換える

      画像管理をActiveStorageからCarrierWaveへ乗り換えた話 - dely Tech Blog
    • ActiveStorageの不具合報告をやりやすく

      Add bug report templates for Active Storage by r7kamura · Pull Request #37888 · rails/rails 出したらmergeされたよって話。 スポンサーで浮かれてOSSをやる GitHubスポンサーの審査を通過した旨をTwitterでつぶやいたところ、何人かにすぐにスポンサーになってもらえてモチベートされたので、Railsで最近気になっていたところについてPull Requestを送ってみることにした。 https://github.com/sponsors/r7kamura 気になっていたところというのは、ActiveStorageについて。仕事ではよくRailsのアップグレードを請け負っていて、いろんな会社のRailsアプリをRails 6にしているのだけど、「ActiveStorage 5だと動くのに6だと

        ActiveStorageの不具合報告をやりやすく
      • Rails 6.1 の rails_storage_proxy_url でActiveStorage のリダイレクトURL問題を解決する - タケユー・ウェブ日報

        Rails 6.1 の新機能 rails_storage_proxy_url を使うと、ActiveStorage で添付したファイルへのリンクが署名付きURLへのリダイレクトにならず、RailsアプリのURLのままファイルをダウンロードできるようになります。 どういうこと? ActiveStorageはこれまで、S3をバックエンドとして使った場合、S3への署名付きURL=タイムスタンプなどが付与されたURLへのリダイレクトを行ってきました。 しかしこれは扱いづらいことも少なくなく、悩みの種の1つでした。 Rails 6.1 でこの問題に対する回答が(ようやく)公式に用意されたことになります。 例 url_for(user.photo) でActiveStorageへのURLを生成 たとえば http://localhost:3000/rails/active_storage/blobs/

          Rails 6.1 の rails_storage_proxy_url でActiveStorage のリダイレクトURL問題を解決する - タケユー・ウェブ日報
        • Rails: ActiveStorageでファイルを削除するときは、単にnilで更新するだけでいい|TechRacho by BPS株式会社

          user.avatar.purge が呼び出されたときには、アプリケーションは以下の順でメソッドを呼び出し続け、最終的にはファイルが削除されます。 ActiveStorage::Attached::One#purge ActiveStorage::Attached::Changes::PurgeOne#purge ActiveStorage::Attachment#purge : ここで active_storage_attachments テーブルのレコードを削除 ActiveStorage::Blob#purge : ここで active_storage_blobs テーブルのレコードを削除 ActiveStorage::Blob#delete ActiveStorage::Service::DiskService#delete : ここでファイルを削除 ActiveStorage::

            Rails: ActiveStorageでファイルを削除するときは、単にnilで更新するだけでいい|TechRacho by BPS株式会社
          • Rails 7でActiveStorage::Streamingサポートが追加(翻訳)|TechRacho by BPS株式会社

            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails 7 adds direct ActiveStorage::Streaming support | Saeloun Blog 原文公開日: 2021-03-24 著者: Swaathi Kakarla サイト: Saeloun Blog | Ruby on Rails Consulting Company based in San Francisco and Boston Active Storageが登場したことで、Railsのファイル保存が多くの点で改善されました。しかしファイルの「抽出方法」「ダウンロード方法」「ストリーミング方法」についてのサポートはわずかでした。 ダウンロードなどの基本的な機能についてはアプリで簡単にサポートできますが、より大きなファイルや動画ファイルはストリーミングにできると便利です。Netf

              Rails 7でActiveStorage::Streamingサポートが追加(翻訳)|TechRacho by BPS株式会社
            • ActiveStorageダイレクトアップロードでファイルサイズの制限を設けるには

              ActiveStorageのダイレクトアップロード機能を利用すると、ブラウザから直接クラウドストレージにアップロードできるため、Railsアプリで大容量のデータを受け取ることなく、大容量ファイルのアップロードも可能です。 しかしながら、無制限に受け入れていては、想定外の大容量ファイルがアップロードされてしまう可能性があります。たとえば、数MBの画像の想定のところ1TBの動画がアップロードされると困ってしまいますね。 ActiveStorageでファイル容量のバリデーションを行うには ActiveStorageのバリデーションを実装するgemはいくつかあります。 次のように書くと、1MB以上のファイルを禁止することができます。 class Post < ApplicationRecord has_one_attached :image validates :image, attached:

                ActiveStorageダイレクトアップロードでファイルサイズの制限を設けるには
              1

              新着記事