【问题标题】:Ruby on Rails shopping cart: download and print optionsRuby on Rails 购物车:下载和打印选项
【发布时间】:2013-08-06 16:49:35
【问题描述】:

我正在使用 Ruby on Rails 构建一个在线海报制作商店,让客户可以选择下载生成的海报的数字文件,或者让我们为他们打印并发送给他们。我在决定在我的应用程序中放置此功能的位置时遇到了麻烦。我正在使用基本产品、line_item 和购物车结构。

我:

1) 如果他们决定让我们打印海报,请在结帐时选择创建订单的选项。如果他们只想要数字文件,他们只需在结帐后访问他们的用户页面即可。

2) 在我的 line_item 模型上创建一个属性,以保存他们想要下载或打印文件的天气。

3) 完全不同的东西?

提前感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails shopping-cart


    【解决方案1】:

    我相信我已经找到了解决办法!在与另一位开发者朋友交谈后,我突然想到,最好的解决方案可能是将印刷海报和可下载海报的所有属性放在同一个产品模型中,然后只公开每个特定订单所需的信息。

    例如,

    如果订单由我们打印,用户将被要求填写送货地址表格并询问他们希望我们使用什么纸张。如果他们的客户只是要下载生成的海报设计,表单中的这些字段将被隐藏。

    我相信这是一个比我上面描述的两个更简单的解决方案,并且将是最容易实现的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多