Officiële Integratie & SDK
ActiveStorage-integratie en achtergrondverwerking met Sidekiq
Een Ruby-gem speciaal voor Ruby on Rails die naadloos integreert met ActiveStorage om automatisch WebP- en AVIF-varianten te genereren.
Installeren:
RUBY Pakketgem install smallpict-rubyImplementatievoorbeeld
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
)Integratiestappen
1Toevoegen aan Gemfile
Voeg gem 'smallpict' toe aan uw Gemfile en voer bundle install uit.
2Configureer de Opslagdienst
Definieer de SmallPict-service in config/storage.yml met uw API-sleutel.
3Genereer Varianten
Declareer geoptimaliseerde varianten op uw bijlagen volgens de gebruikelijke ActiveStorage-syntax.
Belangrijkste Voordelen
- Directe en transparante integratie met Rails ActiveStorage
- Kant-en-klaar voor achtergrondprocessors zoals Sidekiq en GoodJob
- Maakt zware ImageMagick-systeempakketten op uw servers overbodig
- Compatibel met Rails 6.x, 7.x en 8.x
Officiële Ontwikkelaarsdocumentatie
Complete handleidingen en API-specificaties nodig?
Ontdek parameterreferenties, authenticatie en lokaal testen in onze officiële Ruby & Rails Gem-handleiding.
Geef je Ruby & Rails Gem Beeld-pipeline een Boost
Ervaar AVIF- en WebP-optimalisatie in minder dan 50 ms. Geen installatiekosten, directe sandbox-sleutels.
