1
我嘗試使用Paperclip插件設置存儲圖像的路徑。Rails 3&回形針 - 存儲圖像的路徑
在我的模型我設置的路徑爲:
:path => ":rails_root/public/gallery/:user_id/:style/:basename.:extension",
:url => "/gallery/:user_id/:style/:basename.:extension"
但是圖像存儲到名爲目錄「/ USER_ID」,不目錄「」(作爲的ID用戶) - 我做錯了什麼?忘記我對任何重要的事情?
編輯 - 解決方案:(比如user
)
如果你有一個模型(如:photo
),並且要保存圖像文件夾的是被稱爲另一種模式的ID,你必須添加到config/initializers
文件paperclip.rb
有以下內容:
Paperclip::Attachment.interpolations[:user_id] = proc do |attachment, style|
attachment.instance.user_id # or whatever you've named your User's login/username/etc. attribute
end
此更新後需要重新啓動的WEBrick呢。
PS - 一個假設是這兩個模型之間的關係。
謝謝
你能給我們介紹一下安裝的一些細節? –
設置什麼,瑪麗安? – user984621