並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

activestorageの検索結果1 - 4 件 / 4件

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

activestorageに関するエントリは4件あります。 railsTechRachoActiveStorage などが関連タグです。 人気エントリには 『Rails 6.1 の rails_storage_proxy_url でActiveStorage のリダイレクトURL問題を解決する - タケユー・ウェブ日報』などがあります。
  • 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

          新着記事