我遇到了一個問題,不同用戶上傳的文件被同名回形針回形針插件覆蓋。我想要做的是將當前用戶的ID注入到URL /路徑中。這可能嗎?我會更好地生成一個隨機名稱嗎?使用Polymorphic回形針生成一個唯一的文件路徑
這裏是我當前的:url和:在asset.rb程參數值:
:url => "/assets/:id/:style/:basename.:extension",
:path => ":rails_root/public/assets/:id/:style/:basename.:extension"
我想怎麼能夠做到的是:
:url => "/assets/#{current_users_id}/:id/:style/:basename.:extension",
:path => ":rails_root/public/assets/#{current_users_id}/:id/:style/:basename.:extension"
如果您使用的是設計,您不能使用current_user,而是如果您在模型中引用了用戶表(例如user_id),則可以這樣做:attachment.instance.user_id – 2012-11-05 10:26:55