首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回形针:如何获取图像URL

回形针:如何获取图像URL
EN

Stack Overflow用户
提问于 2015-06-02 10:01:17
回答 2查看 2.4K关注 0票数 1

我正在尝试将我的Rails服务器切换到AngularJS。到目前为止,一切都很顺利,但我不知道如何从剪纸中获取图像url。

我目前收到的数据是:

代码语言:javascript
复制
{
  "id":52, 
  "name":"Samsung-Galaxy", 
  "cost":500, "brand":"Samsung", 
  "description":" Lorem Ipsum has been the industry's standard dummy text when ...", 
  "created_at":"2015-06-02T09:43:10.000Z", 
  "updated_at":"201509:43:10.000Z", 
  "avatar_file_name":"382727-samsung-galaxy-s-4-t-mobile.jpg", 
  "avatar_content_type":"image/jpeg", "avatar_file_size":20829, 
  "avatar_updated_at":"201502T09:43:10.000Z"
}

但是如何在html页面上显示图像。

EN

回答 2

Stack Overflow用户

发布于 2015-06-02 10:12:41

当您在模型中设置剪纸夹时,如下所示:

代码语言:javascript
复制
class Phone
  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end

您可以很容易地从您的Phone object如文档中所述获得不同的图像。

代码语言:javascript
复制
@medium_avatar_url = Phone.first.avatar.url(:medium)

当然,您不会通过实例变量发送它,而是将其实现到您的JSON响应中。

快速解决办法是:

代码语言:javascript
复制
@product = Product.find(params[:id])
@product[:avatar_url] = @product.avatar.url(:medium)
respond_with(@product.as_json)

但我强烈建议您查看创建者宝石,这将给您提供更多的灵活性。还有一个大铁路可以让你走!

票数 1
EN

Stack Overflow用户

发布于 2015-06-02 10:33:48

向JSON数据再添加一个url文件,将图像实际路径放在生成rails控制器上,如下所示.

代码语言:javascript
复制
@product = Product.find(params[:id])
@product[:url] = @product.avatar.url(:medium) //paperclip method
respond_with(@product.as_json)
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30592956

复制
相关文章

相似问题

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