【问题标题】:Rails avatar uploadingRails 头像上传
【发布时间】:2013-07-01 21:32:04
【问题描述】:

我正在寻找为 Rails 应用加载用户头像的最佳方式。

有一些重要的案例:

  • 从网络或本地加载图片
  • 允许用户在预览窗口裁剪图像(以 Jcrop 为例)
  • 保存多种尺寸的头像 64x64、128x128 等(Carrierwave 或 Paperclip 等)
  • 简单的样式和自定义

我发现 https://github.com/ging/avatars_for_rails 但对任何替代品或好的样本都很感兴趣。

【问题讨论】:

  • 听起来不错。如果您想咳嗽懒惰咳嗽,您还可以通过 Gravatar 为用户显示头像。不过,听起来头像是您应用的一个主要功能,所以这可能不合适,但请注意。
  • 但它可以解决,并且很难为没有 gravatar 帐户的用户加载头像^)

标签: ruby-on-rails paperclip carrierwave jcrop avatar


【解决方案1】:

请查看http://odysseyonrails.com/articles/10。它有一个使用回形针和 jcrop 的演示代码,可以满足您的所有需求。

【讨论】:

    【解决方案2】:

    Paperclip(最受欢迎)
    Dragonfly

    【讨论】:

    • 但它只是服务器端。如何在客户端显示用户裁剪过程/区域?
    【解决方案3】:

    查看this tutorial here(跳到 12:50 看看它是否是您所追求的)。它在 Rails 应用程序的客户端使用 JCrop,让用户裁剪他们的头像,然后将其保存在服务器端。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多