Rails 5.2: Upload vedhæftede filer ved hjælp af Active Storage
Lad os begynde at implementere Active storage fra bunden i en rails-applikation.
1)Opret ny rails-applikation ved hjælp af nedenstående kommando
rails new tc-active-storage
Hvis du ønsker at bruge en bestemt database til applikationen
rails new tc-active-storage -d=<database name>
2) Gå til tc-active-storage
mappe
3) Kør kommando bundle
eller bundle install
4) Kør nedenstående kommando for at generere migration og installere aktiv lagring i din app
rails active_storage:install
5) Nu i applikationsmappen, ser du active storage migration file
For flere billeder:
Vigtige noter:
Model: Vi kaldte has_one_attached eller has_many_attached metoden i modeldefinitionen med et symbol, der vil blive en virtuel attribut på hver instans af vores model.
Controller: Vi hvidt listede billedparameter
Views: Vi tilføjede et file_field til vores formular og viste et uploadet billede i image_tag.
Du kan give alle størrelsesvarianter her
image.variant(resize:"500x500", momochrome:true)
Sådan konfigurerer vi med cloud til upload af vedhæftede filer
config/storage.yml
For local
config/environments/development.rb
For production
config/environments/production.rb
Gratulater, du har med succes anvendt Active Storage på din Rails-applikation.
Kontakt Ruby on Rails Development Company for at udvikle din Business mobile app eller webapplikation med elegant design. Kontakt os for at ansætte dedikeret ROR-udvikler i dag eller nå os på [email protected] for at få hjælp med hensyn til krav om udvikling af larve.