【发布时间】:2013-11-25 03:17:59
【问题描述】:
我有一个表单设置并希望它:
姓名、地址(和其他地址详细信息)提交到我的BillingAddress
虽然
credit_card_number 等将提交给 PaymentMethod
我在表单字段中使用了诸如 f.text_field 之类的东西。
但是,我的付款方式有一个 billing_address_id,所以我希望它向 BillingAddress 提交指定的数据,创建新实例,然后将其 id 分配给 PaymentMethod,同时将其他数据提交给付款方式。
旁注: 我知道我应该将信用卡号码保存在数据库中,稍后我将使用 gem 来正确处理这些数据,但现在,我只想了解基本结构。
【问题讨论】:
-
BillingAddress 和 PaymentMethod 之间有关联吗?
-
是的,正如我所说,PaymentMethod 有一个 billing_address_id,它有一个帐单地址。