"}, :path => ":rails_root/public/attachme-6ren">
gpt4 book ai didi

ruby-on-rails-3 - id 为 belongs_to 的回形针自定义路径

转载 作者:行者123 更新时间:2023-12-04 06:51:29 25 4
gpt4 key购买 nike

我在项目中使用回形针。

相关模型如下所示:

class Asset < ActiveRecord::Base

has_paper_trail # Track model with paper_trail
has_attached_file :image, :styles => { :medium => "300x300>"},
:path => ":rails_root/public/attachments/project_#{:project_id}/ressources/:basename_:style.:extension"

belongs_to :project

end

如您所见,我想在图像路径中包含相关项目的 ID,我该怎么做?

最佳答案

试试这个

has_attached_file :image, :styles => { :medium => "300x300>"}, 
path => ":rails_root/public/attachments/:project_id/ressources/:basename_:style.:extension"

然后写

Paperclip.interpolates :project_id do |attachment, style|
"project_#{attachment.instance.project_id}"
end

关于ruby-on-rails-3 - id 为 belongs_to 的回形针自定义路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com