首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RABL从剪纸中返回图像URL

使用RABL从剪纸中返回图像URL
EN

Stack Overflow用户
提问于 2012-12-01 13:01:29
回答 1查看 623关注 0票数 1

我有一个用户模型与纸夹子为化身,我需要能够返回image_url的每一个大小(小,中,大)使用拉布尔。

在mongoid模型中,我只需要做self.avatar(:original),但是现在没有什么工作了,我只是在附件中得到了一个空的响应。

代码语言:javascript
复制
"user" : {
  "id" : "50b204e10eae9c55fa000028",
  "paperclip::attachment" : {},
  "name" : "My Name"
}

/models/user.rb

代码语言:javascript
复制
has_mongoid_attached_file :avatar,
    :styles => {
      :original => ['1000x1000>', :jpg],
      :small    => ['64x64#',           :jpg],
      :medium   => ['250x250',    :jpg],
      :large    => ['500x500>',   :jpg]
    }

/views/posts/base.json.rabl

代码语言:javascript
复制
child :user do
    attributes :id, :name

    child :avatar do
        attributes :original
    end
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-02 19:55:12

试试这个:

代码语言:javascript
复制
child :user do
  attributes :id, :name

  node :avatar_original do |u|
    u.avatar(:original)
  end
end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13659690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档