Rails 5.2: Încărcați atașamente folosind Active Storage
Să începem să implementăm Active Storage de la zero în aplicația Rail.
1)Creați o nouă aplicație rails folosind comanda de mai jos
rails new tc-active-storage
Dacă doriți să folosiți o anumită bază de date pentru aplicație
rails new tc-active-storage -d=<database name>
2) Mergeți în folderul tc-active-storage
3) Rulați comanda bundle
sau bundle install
4) Executați comanda de mai jos pentru a genera migrația și a instala stocarea activă în aplicație
rails active_storage:install
5) Acum, în folderul aplicației, vedeți fișierul de migrare active storage
Pentru mai multe imagini:
Note importante:
Model: Am apelat metoda has_one_attached sau has_many_attached în definiția modelului cu un simbol care va deveni un atribut virtual pe fiecare instanță a modelului nostru.
Controller: Am listat în alb parametrul imagine
Views: Am adăugat un câmp file_field la formularul nostru și am afișat o imagine încărcată în image_tag.
Puteți da orice variantă de mărime aici
image.variant(resize:"500x500", momochrome:true)
Cum se configurează cu cloud pentru încărcarea atașamentelor
config/storage.yml
Pentru local
configurare/configurare/amplasamente/dezvoltare.rb
Pentru producție
config/environments/production.rb
Felicitări, ați aplicat cu succes Active Storage aplicației dvs. Rails.
Contactați Ruby on Rails Development Company pentru a vă dezvolta aplicația mobilă de afaceri sau aplicația web cu un design elegant. Contactați-ne pentru a angaja un dezvoltator ROR dedicat astăzi sau contactați-ne la [email protected] pentru orice asistență cu privire la cerința de dezvoltare larvară.
.