Π― ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» public/uploads
ΠΊ :shared_paths
ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
set :shared_paths, ['config/database.yml', 'log', 'tmp', 'public/uploads']
ΠΠ°ΡΠ΅ΠΌ Π² task setup: :environment
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ:
queue! %[mkdir -p "#{deploy_to}/shared/public/uploads"]
queue! %[chmod g+rx,u+rwx "#{deploy_to}/shared/public/uploads"]
ΠΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄?
Π’ΠΎΡΠ½ΠΎ :)
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ! Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ 403 Ρ ΡΡΠΈΠΌ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ rails 5
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΌΠΎΡΡΠΈΡ Π½Π° ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ, ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄:
set :shared_dirs, fetch(:shared_dirs, []).push('public/system')
(Π΄Π»Ρ ΡΠΊΡΠ΅ΠΏΠΊΠΈ) ΠΈΠ»ΠΈ
set :shared_dirs, fetch(:shared_dirs, []).push('public/uploads')
(Π΄Π»Ρ Π½Π΅ΡΡΡΠ΅ΠΉ Π²ΠΎΠ»Π½Ρ)
ΠΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ Π½Π°:
mkdir ~/app/shared/public/system
ΠΈΠ»ΠΈ mkdir ~/app/shared/public/uploads
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΌΠΎΡΡΠΈΡ Π½Π° ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ, ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄:
set :shared_dirs, fetch(:shared_dirs, []).push('public/system')
(Π΄Π»Ρ ΡΠΊΡΠ΅ΠΏΠΊΠΈ) ΠΈΠ»ΠΈset :shared_dirs, fetch(:shared_dirs, []).push('public/uploads')
(Π΄Π»Ρ Π½Π΅ΡΡΡΠ΅ΠΉ Π²ΠΎΠ»Π½Ρ)ΠΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ Π½Π°:
mkdir ~/app/shared/public/system
ΠΈΠ»ΠΈmkdir ~/app/shared/public/uploads