【问题标题】:Showing progress of a goal amount in rails app在 Rails 应用程序中显示目标金额的进度
【发布时间】:2014-06-25 06:16:10
【问题描述】:

我有一个用于处理慈善筹款的应用程序的轨道。用户可以输入“目标”金额,我想要一些关于显示用户筹款进度的最佳方式的建议。

我将使用 :decimal 字段生成脚手架以显示金额,也许使用货币宝石来处理目标金额的数据库方面。但是,显示此进度的最佳做法是什么。通过 paypals API 接受承诺是否就像将其链接到 bootstrap3 进度条一样简单?

任何经验或帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails ruby paypal currency


    【解决方案1】:

    如果我理解您正在尝试正确执行的操作,我会建议您这样做。

    使用PayPal IPN 在您的数据库中记录事务数据。您可以在 IPN 解决方案中进行各种交易后处理,并实时处理所有事情。使用它来维护交易数据库(付款、订阅配置文件、争议、退款等)

    借助包含所有数据的可靠数据库结构,您可以将其绑定到进度条以及您想用来显示目标当前状态的任何内容。

    确实,最好的方法是在您的数据库中还包含一个单独的目标表。您可以在 PayPal 付款请求的 CUSTOM 参数中发送目标 ID,该 ID 将返回 IPN,以便您可以记录与该目标 ID 相关的付款。

    【讨论】:

    • 感谢@AndrewAngell 的建议,我会试一试!
    • 您是否建议将paypal IPN 与money-rails 之类的宝石一起使用? @AndrewAngell
    • 我不熟悉 Ruby,但是,是的,如果你能找到一个让你轻松上手的代码类,我当然会推荐它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多