[英]How do I simulate a bad connection to AWS S3 using toxiproxy?
我想要完成的事情: 我有一個 ruby on Rails 應用程序,它使用載波通過 fog-aws 適配器存儲數據我正在嘗試模擬與 AWS S3 的不良通信我做了什么: 我有一個示例 ruby 腳本,它嘗試連接到 AWS 並枚舉對象: 這有效 - 所以憑據很好。 我現在想使用 toxiproxy( ...
[英]How do I simulate a bad connection to AWS S3 using toxiproxy?
我想要完成的事情: 我有一個 ruby on Rails 應用程序,它使用載波通過 fog-aws 適配器存儲數據我正在嘗試模擬與 AWS S3 的不良通信我做了什么: 我有一個示例 ruby 腳本,它嘗試連接到 AWS 並枚舉對象: 這有效 - 所以憑據很好。 我現在想使用 toxiproxy( ...
[英]CarrierWave: Cannot insert legacy ACL for an object when uniform bucket-level access is enabled
當我們具有“細粒度”訪問權限時,將文件上傳到谷歌雲存儲桶工作正常。 后來改為“統一桶級訪問”。 現在上傳操作失敗並出現以下錯誤。 無效:啟用統一存儲桶級訪問時,無法為 object 插入舊版 ACL。 閱讀更多https://cloud.google.com/storage/docs/unifor ...
[英]settting up environment variable GOOGLE_APPLICATION_CREDENTIALS
我正在嘗試設置服務帳戶並將憑據文件存儲在 linux 服務器中,並將路徑存儲在谷歌提供的 GOOGLE_APPLICATION_CREDENTIALS 中。 據說 Google Cloud Client Libraries 使用一個名為 Application Default Credential ...
[英]how to test carrierwave fog google in rspec with setting up the configuration
我有以下配置,我想用 ruby 為它編寫 TC。 我是 ruby 新手,想了解我們如何將 Fog 的配置設置為指向模擬並在測試用例中使用它。 有人可以通過幾個例子幫助我配置編寫和執行單元測試。 任何幫助將非常感激。 ...
[英]uploading large file on google cloud bucket failing
我正在從本地系統或 remote_url 上傳一個大文件到谷歌存儲桶。 但是,每次我收到以下錯誤。 /usr/local/lib/ruby/3.0.0/openssl/buffering.rb:345:in `syswrite': execution expired (Google::Apis:: ...
[英]Monterey OSX. `const_defined?': uninitialized constant Fog::Rackspace::CDN (NameError)
我最近升級了我的操作系統。 從大蘇爾到蒙特里。 當我運行我的 ruby 應用程序時,我遇到了 careerwave 錯誤 您能否在這方面提供幫助,Gemfile 或 Gemfile.lock 沒有變化。 提前致謝。 ...
[英]Rails, how to make carrierwave upload SVGs again?
我正在將 Rails 應用程序從 3 升級到 7。隨着新的 App Carrierwave 停止接受 SVG 文件進行上傳。 以前我可以上傳 svg 文件,而無需使用此設置進行處理和創建版本: 由於 Carriwave 的 0.11.0 版 set_content_type 似乎已被棄用。 這讓 ...
[英]Rails: Minitest&Carrierwave ActionView::Template::Error: undefined method `file_name' for nil:NilClass
我正在嘗試為應用程序編寫測試,該應用程序使用載波進行圖像上傳。 該應用程序正在運行。 我只是從非常簡單的控制器測試開始。 例如,當嘗試通過 我收到以下錯誤消息: 令人不快的觀點是: 我有以下相關的裝置: 我知道他在嘗試渲染視圖時沒有獲得背景圖像。 為什么呢? 為了能夠測試我的觀點, ...
[英]Rails: multi-file upload produces one empty entry
我正在嘗試創建某種嵌套文件上傳。 我有圖像和相冊,它們通過 model AlbumImages 相關聯。 圖像可以是相冊的一部分。 上傳是通過 Carrierwave 進行的。 我希望能夠通過兩種方式上傳圖片: 直接通過圖像通過相冊當通過相冊上傳圖像時,它們應該被上傳並插入到圖像和相冊圖像表中。 我 ...
[英]Ruby on Rails Carrierwave-vips: Auto Orient not working if exif data is stripped at same time
我在 Ruby 2.4.0 和 Ruby on Rails 4.2.8。 我已經從 mini_magick 轉移到 vips 來處理我的 Ruby on Rails 上傳器上的圖像。 由於 wkhtmltopdf 不支持圖像的 EXIF 數據,我必須在將它們保存到存儲時正確旋轉它們。 我在 Carr ...
[英]Can we upload files to AWS S3 and Google Cloud Storage simultaneously using CarrierWave gem?
我模型的一個附件需要將文件保存在AWS S3上,另一個 Model 應該將其保存到Google Cloud Storage 。 這可能使用 CarrierWave gem 嗎? ...
[英]CarrierWave / MiniMagick not updating file extension after convert
我正在使用 MiniMagick 和 CarrierWave 來處理 Rails 5.2 應用程序上的一些圖像。 我的目標是將原始圖像轉換為 jpg,並創建另外兩個版本(調整大小)。 我的問題是,雖然正確處理了“版本”,但原始文件已轉換,但其擴展名未更新為.jpg。 例如,如果我通過我的上傳器傳遞這 ...
[英]How do I open a CSV file that I uploaded with Carrierwave and Fog to Amazon S3?
我有一個名為client_billing_file的 model ,我使用 Carrierwave 上傳 CSV 文件,如下所示: 我安排一個作業在提交創建新記錄后運行 5 分鍾: 這是我的背景工作: 這在我的開發和測試環境中有效,但是當我嘗試在暫存環境中打開 CSV 文件時失敗(它實際上將文件上 ...
[英]Carrierwave upload and save to database only one file
Carrierwave 一直只保存最早的圖像。 所以它在“更新”操作后工作,但它顯示錯誤: “圖像/上傳/”的未定義方法“拒絕” 它在 db 的 jsonb 字段中僅使用一個簡單的文件路徑保存字符串。 但是為什么它會如此工作以及我必須如何修復? model 中的代碼: mount_upload ...
[英]How to pass Magick::Image object to carrierwave uploader
我正在使用 Magick 將 PDF 頁面轉換為圖像和 Carrierwave 以進行文件存儲管理。 這是我正在使用的方法,它有效: def convert_to_images user_cv_images.destroy_all Magick::ImageList.new(sel ...
[英]carrierwave file storage saved in public directory but rails does not recognize path
Rails 6.1 應用程序中的載波上傳器定義了 development.rb確實定義了 文件和版本被正確處理並保存到archive目錄。 但是,當調用 鏈接已創建,但單擊它會返回一個 rails 路由錯誤: 在瀏覽器窗口中調用圖像的路徑返回相同的錯誤。 /public/arc ...
[英]Rails + CarrierwaveDirect: Unable to download and process image after successful direct upload to S3
使用 Rails 6 和CarrierWaveDirect ,我們能夠成功地將文件發布到預簽名的 S3 URL,但是當我們嘗試將文件從 S3 下載到我們的服務器進行處理時遇到錯誤。 我們的 model 和上傳者看起來像這樣:# model class FileAttachment < Appl ...
[英]Rails Carrierwave Unpermitted parameter
這么簡單的事情至少應該是簡單的把我騙了! 我正在嘗試向用戶添加上傳多張照片,但每次它都會遇到 Unpermitted 參數所以用戶是一個簡單的用戶 model 和 devise 和一張照片 model 屬於用戶我只想用載波上傳多張照片到照片model。 但是每次出現這個 Unpermitted 參數 ...
[英]I do not save the photo in the database with CarrierWave
我正在使用 CarrierWave gem,我的問題是它沒有將我保存在數據庫中,它只會將我上傳到上傳文件夾,我已經按照文檔的要求在模型中對其進行了很好的配置。 默認圖像已配置,它完美地顯示了我。 保存所有其他數據,照片除外。 在控制器中,它允許在參數中,並且它是字符串類型。 在我的 environm ...
[英]Carrierwave not rendering images (Ruby 3, Rails 6)
我正在嘗試使用 Carrierwave gem 和 Cloudinary 在我的網站上上傳圖片。 盡管發生了上傳,但根據終端(如下所示),圖像不會在瀏覽器中呈現。 考慮到新的依賴項更新,已經進行了一項大型研究,但沒有成功。 以下是 MVC 的負責人: 我的 uploader.rb 文件: 我的帖子 ...