使用act_as_api时如何选择回形针的图像尺寸

问题描述 投票:0回答:1

我正在使用Paperclip gem和act_as_api gem配置我的API。我在产品模型中有一个称为图片的属性

[使用具有以下定义的act_as_api时:

class Product < ActiveRecord::Base

  ...
  acts_as_api

  api_accessible :public do |t|
    t.add :id
    t.add :name
    t.add :price
    t.add :image
  end

 ....

我如何决定如何设置回形针在api模板中提供的图像大小,例如(:medium,:thumb等?

ruby-on-rails api paperclip
1个回答
0
投票

您可以像这样将lambda传递给add调用:

t.add lambda{|product| product.image.url(:medium) }, :as => :image

更多信息可以在回购的Wiki中找到:https://github.com/fabrik42/acts_as_api/wiki/Calling-a-lambda-in-the-api-template

© www.soinside.com 2019 - 2024. All rights reserved.