Ben bazı sorunlar özel çalışıyor olmasıataş özel: yol ve: <p></p> ben "Varlık" sahip adında bir polimorfik sınıf var: ataş ile has_attached_file için url seçenekleri: yol ve: url
class Asset < ActiveRecord::Base
belongs_to :file_owner, :polymorphic => true
has_attached_file :picture, :styles => { ...},
:url => "/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension",
:path => ":rails_root/public/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension"
end
interpolasyonları iyi çalışıyor ama sadece
olması ben kullanıcının resminin yolunu istiyorsanız yolu ve örneğinfile_owner_type bağlı url, ben istiyorum özel istiyoruz Yardımlarınız
düzenlemek için
:path => ":rails_root/public/attachments/user_:user/:basename_:style.:extension
Teşekkür: Ben kendimi doğru açıklama yapmadı düşünüyorum. Zaten oluşturulan ve iyi çalışan enterpolasyonlar var.
Polimorfik bir varlık modelim var, sahip kullanıcı (avatar için), giysi veya giyinme olabilir. Ve dosya sahibine bağlı olarak farklı yol olmasını istiyorum. Ben de resim
"/attachments/user_x/dressing_y/garment_z/category_u/something_style.jpg"
konur ama sadece bir kullanıcı resmini istiyorsanız bu yolu
"/attachments/user_x/dressing_/garment_/category_/something_style.jpg"
yılında avatar koyacağız çalışan bir giysi varlık eklemek istediğiniz bu kez de
Ben
"/attachments/user_x/something_style.jpg"
koymak istiyorum oysa.
sayesinde
İnterpolasyon kodunuzu burada gösterebilirsiniz ... belki orada bir sorun var – Rohit