我在主表格中有这个
<%= simple_nested_form_for @customer_bill do |f| %>
<%= f.label :customer_id %>
<%= f.collection_select :customer_id, Customer.all,:id,:name, {:prompt => "Select Customer"}, :style => 'width:205px;' %><br />
<%= f.link_to_add "Add", :customer_bill_line_items, :locals => {:text_1 => :customer_id} %>
/* rest of code */
<%end%>
我在customer_bill_line_items Partial
中有这个<%= f.hidden_field :customer_id, :value => :text_1 %>
/*rest of code*/
但我不能在部分中捕获所选的客户ID。隐藏领域的价值为0.任何关于如何解决这个问题的指导都会很棒。提前致谢
答案 0 :(得分:1)
<%= f.hidden_field :customer_id, :value => :text_1 %>
我猜测整数字段中的customer_id,并且您将:value设置为text_1,这是一个字符串。
如果text_1的值是整数,则为text_1.to_i