ruby Helper用于使用filestack.com显示图像及其转换选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Helper用于使用filestack.com显示图像及其转换选项相关的知识,希望对你有一定的参考价值。

# Usage:
# <%= filestack_image_tag post.filestack_url, resize: { width: 100, height: 200, fit: crop }, oil_paint: { amount: 7 } %>
#
# => https://process.filestackapi.com/[FILESTACK API KEY]/resize=width:72,height:72,fit:crop/oil_paint=amount:7/https://cdn.filestackcontent.com/abc23...

def filestack_image_tag(url, task_options={}, image_tag_options={})
  base_path = "https://process.filestackapi.com/#{Rails.application.config.filestack_api_key}"
  task_path = task_options.collect do |task, options|
    "#{task.to_s}=#{options.collect{|k,v| "#{k}:#{v}"}.join(',')}"
  end.join('/')
  image_url = [base_path, task_path, url].join('/')
  view_context.image_tag image_url, image_tag_options
end
helper_method :filestack_image_tag

以上是关于ruby Helper用于使用filestack.com显示图像及其转换选项的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 Filestack 从 PDF 文件创建缩略图吗?

ruby rspec system_helper

ruby form_helper.rb

ruby session_helper.rb

ruby application_helper.rb

ruby ui_helper.rb