Tích hợp & SDK Chính thức
Xử lý hình ảnh dễ dàng cho Ruby on Rails & ActiveStorage
Tăng tốc tải lên hình ảnh trong Rails với gem chính thức. Bổ sung hoàn hảo cho các biến thể ActiveStorage và tác vụ nền Sidekiq.
Cài đặt:
Gói RUBYgem install smallpict-rubyVí dụ Triển khai
ruby# Gemfile
gem 'smallpict-ruby'
# config/initializers/smallpict.rb
SmallPict.configure do |config|
config.api_key = ENV['SMALLPICT_API_KEY']
config.auto_format = :auto # Selects AVIF or WebP based on client
config.quality = 82
end
# In your Controller / Service:
optimized_url = SmallPict.optimize(
user.avatar.url,
width: 400,
format: :avif
)Các bước Tích hợp
11. Thêm gem vào Gemfile
Thêm gem 'smallpict' vào Gemfile của bạn và chạy bundle install.
22. Cấu hình Initializer
Tạo config/initializers/smallpict.rb với API key và định dạng mặc định.
33. Xử lý tệp đính kèm
Gọi smallpict_optimize trên tệp đính kèm ActiveStorage trước khi lưu trữ vào đám mây.
Lợi ích Chính
- Tích hợp ActiveStorage nguyên bản không cấu hình phức tạp
- Bộ điều hợp tác vụ nền cho Sidekiq và GoodJob
- Tự động dự phòng an toàn khi có sự cố mạng tạm thời
- Lưu giữ tệp gốc song song với các định dạng hiện đại
Tài liệu Nhà phát triển Chính thức
Cần hướng dẫn triển khai đầy đủ và thông số API?
Tìm hiểu tài liệu tham khảo thông số, cơ chế xác thực và hướng dẫn kiểm thử trong tài liệu chính thức cho Ruby & Rails Gem.
Tăng tốc Quy trình Xử lý Ảnh Ruby & Rails Gem của Bạn
Trải nghiệm tối ưu hóa ảnh AVIF và WebP dưới 50ms trong ứng dụng của bạn. Không phí thiết lập, cấp khóa sandbox ngay lập tức.
