【发布时间】:2020-06-03 03:23:43
【问题描述】:
我是 Ruby on Rails 的新手,我正在尝试构建一个简单的商店应用程序,为用户提供以下 2 个基本商店选项:
添加客户(姓名、从商店购买的产品和首选付款方式(只能设置为“现金”或“信用卡”)。
将产品添加到商店(名称、价格和购买此产品的所有客户)
我知道has_many 和belongs_to,但在这种情况下,两者都有很多。 我考虑过为他们两个都使用 $ 'rails g scaffold',但是根据您的经验,在客户和产品之间建立联系的最佳方式应该是什么?
如何在新客户表单中将“现金”/“信用”选项呈现为简单的下拉菜单?
【问题讨论】:
-
对于多对多,请查看
has_many :through。对于下拉菜单,请查看选择助手。
标签: ruby-on-rails ruby sqlite