为电子商务创建基于图表的 Rails 应用程序

Posted

技术标签:

【中文标题】为电子商务创建基于图表的 Rails 应用程序【英文标题】:Create Cart based rails app for e comerce 【发布时间】:2020-11-15 18:31:15 【问题描述】:

我正在开始使用 react 和 rails 为小型企业创建电子商务应用程序,我的问题是,如果我们希望用户在不登录的情况下将商品添加到购物车中,我应该采用哪种方法?在没有用户详细信息的情况下保存购物车会导致大量数据过时。那么我应该使用缓存还是redis或任何其他方法。

【问题讨论】:

【参考方案1】:

在 redux 存储中本地执行所有操作,并仅在需要结帐时反映后端。

如果您希望持久性作为刷新或关闭浏览器。 将商品添加到浏览器本地存储上的购物车,它可以轻松处理数百个商品数据。

流程示例(这些item、cartItem和cart都是js对象):

item -> cart_item -> cart -> checkout -> login -> 同步和验证 -> 执行创建请求。

如果您坚持使用 Redis,请创建一个 WebSocket 连接,并创建一个单独的通道并在那里存储数据,如果套接字关闭一段时间,则使用延迟的作业关闭连接。我的建议,从那里实现不了多少。

【讨论】:

以上是关于为电子商务创建基于图表的 Rails 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Rails 应用程序有批量电子邮件插件吗?

Heroku 环境中的 Ruby on Rails 应用程序:“使用 Mailgun 发送电子邮件”错误

在 ruby​​ on rails 3 中通过电子邮件创建订阅

如何创建基于百分位的指标图表?

在 Ruby on Rails Web 应用程序中生成图表的首选方式是啥?

Rails API:实现身份验证的最佳方式?