【问题标题】:How can I add variable as text annotation into convert option?如何将变量作为文本注释添加到转换选项中?
【发布时间】:2013-01-04 22:53:20
【问题描述】:

我想将 UserProfile.nickname 作为文本注释插入到转换选项中。
这就是我现在所拥有的。 我该如何解决这个问题?

user_profile.rb

before_save :text_to_insert

def text_to_insert
    nickname = self.nickname 
end

has_attached_file :user_avatar,
    :styles => {
    :thumb=> "100x100>",
    :small  => "400x400>" }, 
     :convert_options => {
      :small => lambda {|a| %Q{ -gravity south  -pointsize 25 -fill black -annotate +0+0 "#{nickname}" -fill white -annotate +2+2 "#{nickname} "} } }

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 paperclip


    【解决方案1】:

    尝试 #{:nickname} 或 #{self.nickname} 代替。

    我也有同样的问题。 通常他们建议您创建一个自定义回形针处理器来执行此操作,但几年前我以一种记住您问题中提到的 o 的方式做了类似的事情,但我不记得具体是如何做到的。

    如果您完成了,请在此处发布您的解决方案,如果可行,请告诉我;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多