gpt4 book ai didi

ruby-on-rails - 为什么回形针插值不起作用?

转载 作者:太空宇宙 更新时间:2023-11-03 16:04:33 27 4
gpt4 key购买 nike

整个下午我都在尝试制作 Paperclip 插值,但仍然没有成功。

下面是我设置Image模型的方法:

  has_attached_file :image,
:styles => { :thumb => '300x300#',
:medium => "300x300>",
:original => "900x900>" },

:path => ":rails_root/public/images/:user_id/:style/:basename.:extension",
:url => "/images/:user_id/:style/:basename.:extension"

/config/initializers/paperclip.rb 中如下:

Paperclip.options[:command_path] = "/usr/local/bin"

module Paperclip
module Interpolations
def user_id attachment, style_name
attachment.instance.user_id.to_s
end
end
end

但是每次我保存文件时,文件都保存为

/images//original/file-name.jpg

用户 ID 丢失。

这个样本有什么问题?我仍然找不到 Paperclip 设置的正确配置。如果有任何帮助,我将不胜感激。

谢谢

最佳答案

尝试将其添加到您的图像模型中

Paperclip.interpolates :user_id do |attachment, style|
attachment.instance.user_id.to_s
end

关于ruby-on-rails - 为什么回形针插值不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262835/

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