【问题标题】:User photos album in Ruby on RailsRuby on Rails 中的用户相册
【发布时间】:2012-10-28 04:10:52
【问题描述】:

我正在构建一个用户可以上传图片的应用程序。现在一次只能拍一张照片。我已经在 Web 和 Stack Overflow 上进行了搜索,但似乎并没有真正找到我正在寻找的东西,或者至少我不知道我在寻找什么,如果它存在于网站上的话。

我已经尝试实现回形针并允许用户通过它上传图片,而不是在上传新图片时删除旧图片。但是我真的不知道从哪里去显示用户上传的所有图片。我如何以最好的方式做到这一点?我应该继续使用回形针还是有更适合我需要的宝石?

【问题讨论】:

    标签: ruby-on-rails database paperclip photo-gallery image-upload


    【解决方案1】:

    我更喜欢 carrierwave,而不是 Paperclip,因为它有更多选项并且易于设置。但是,在不知道您的照片应用程序的最终目标是什么的情况下,很难说出下一步该做什么。

    如果您有路线图或功能列表,这将有助于我们帮助您进行下一步。

    但是,如果它是一个简单的照片应用程序,不妨尝试在现有的 CMS 之上构建它,例如 Refinery;您可以轻松构建一个插件来使用 Refinery 上传图像。

    【讨论】:

    • 它不仅仅是一个照片应用程序。这是一个带有用户个人资料的应用程序,每个用户都应该有一个相册,用来存储他们上传的照片。照片应该可以从 iphone 应用上载,也可以直接从 Web 应用上载。
    • 嗨@r08o,在这种情况下,我建议你从头开始构建,因为它有更多的控制权。以下是您可能会在“设计(用于身份验证)、carrierwave(用于图像上传)、twitterbootstrap(用于布局)”方面获得帮助的工具,一切顺利:)
    • 我已经启动并设计了omniauth运行。并使用回形针上传工作图像。但它只允许每个用户拥有一张照片。我会研究carrierwave并希望它能够正常工作。
    • 是的,应该是,因为您已经实现了回形针,请检查此以迁移github.com/jnicklas/carrierwave#migrating-from-paperclip
    • 谢谢。不过,我想我会将回形针保留用于化身,因为我已经将它启动并运行得很好。
    猜你喜欢
    • 2017-03-21
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多