我有两种型号的优惠和优惠券。
交易
has_many :couponizations, dependent: :destroy
has_many :coupons, through: :couponizations, source: :coupon
accepts_nested_attributes for :coupons
因此,每笔交易都有许多优惠券代码,这些优惠券代码保存在单独的表格中,并通过优惠券表格关联。我想要做的是通过交易表格中的textarea字段保存优惠券代码属性(新线上的每个优惠券代码)
表格如下:
交易标题: ||新政标题||
优惠券代码:
我意识到我可能需要创建虚拟属性“coupon_codes”,然后将其拆分为“\ n”并将其保存在控制器中。这有什么最好的做法吗?
答案 0 :(得分:1)
http://railscasts.com/episodes/382-tagging
对于具有嵌套元素(如标记)的对象数组,有一个很好的解决方案。
只需将文字拆分为“\ n”