我正在使用 Ruby on Rails 建立一个在线海报制作商店,让客户可以选择下载生成的海报的数字文件,或者让我们为他们打印并发送给他们。我在决定在我的应用程序中放置此功能的位置时遇到了麻烦。我正在使用基本产品、line_item 和购物车结构。
我是否:
1) 如果他们决定让我们打印海报,请在结帐时选择创建订单的选项。如果他们只想要数字文件,它只会让他们在结帐后访问他们的用户页面。
2)在我的 line_item 模型上创建一个属性,以保存他们想要下载或打印文件的天气。
3)完全不同的东西?
在此先感谢您的帮助!