为电子商务创建基于图表的 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 环境中的 Ruby on Rails 应用程序:“使用 Mailgun 发送电子邮件”错误
在 ruby on rails 3 中通过电子邮件创建订阅