如何在Rails中克隆模型实例的特定属性?
如何在Rails中克隆模型实例的特定属性?
你好,我有一个名为Client的模型,其中包含名为Receiver和Receipt的嵌套模型。基本上,客户向一个或多个接收者捐赠资金,这个礼物会显示在收据中。
在model/client.rb文件中,代码如下:
class Client < ActiveRecord::Base has_many :receivers has_many :receipts accepts_nested_attributes_for :receivers accepts_nested_attributes_for :receipts end
在views/client/_form.html.erb文件中,代码如下:
<%= simple_form_for @client do |f| %> <%= f.input :name %> <%= f.input :input %> <%= f.input :suscribtion_number %> <%= simple_fields_for :orders do |o| %> <%= o.input :name %> <% end %> <%= f.button :submit %> <% end %>
实际上,我怎样才能动态地将客户的"input"传输到:
1. 订单的"amount"属性
2. 收据的"amount"属性