", :medium => "150x150>", :small => "50x50>", :thum-6ren">
gpt4 book ai didi

ruby-on-rails - 回形针 - 每个样式的默认样式?可能的

转载 作者:行者123 更新时间:2023-12-04 05:44:54 26 4
gpt4 key购买 nike

我正在使用回形针,并且有多种样式:

:styles => {:large => "300x300>", :medium => "150x150>", :small => "50x50>", :thumb => "30x30>" }

问题是 default_stype,仅适用于其中一种尺寸...
:default_style => :thumb,
:default_url => url 这里....

如何为每种样式类型设置 default_stypes?所以如果我打电话:
<%= image_tag @user.profile_pic.url(:large) %>

LARGE 样式有一个 default_url?

谢谢

最佳答案

这很容易。只需在您的/config/initializers 中创建 paperclip.rb 并在其中放置如下内容:

module Paperclip
class Attachment
def self.default_options
@default_options ||= {
:url => "/system/:class/:id/:style_:filename",
:path => ":rails_root/public:url",
:styles => {},
:processors => [:thumbnail],
:convert_options => {},
:default_url => "/images/missing/:class_:attachment_:style.jpg",
:default_style => :original,
:storage => :filesystem,
:whiny => Paperclip.options[:whiny] || Paperclip.options[:whiny_thumbnails]
}
end
end
end

这将覆盖默认值。因此,您可以继续将 :default_style 更改为您想要的任何内容。

关于ruby-on-rails - 回形针 - 每个样式的默认样式?可能的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920349/

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