在rails中的新动作中我有这个:
@client_order = ClientOrder.where(:client_id => @client.id, :order_date =>
params[:order_date] || Date.today).first_or_initialize
这非常有效并初始化@client_order,其中@client_order填写了client_id
现在我注意到在视图中我有义务包含这一行(simple_forms)
<%= f.hidden_field :client_id %>
为了在create动作中检索填充的属性。这是正常的吗?当用户更改该字段时(通过调试表单)会发生什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
ClientOrder
和Client
的模型是什么样的?这可能是一个关联问题。
ClientOrder
belongs_to :client
Client
has_many :client_orders