我正在使用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等?
您可以像这样将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