传递hidden_​​field ids会出错

时间:2012-05-01 16:11:38

标签: ruby-on-rails hidden-field

我现在有这个

<% form_tag add_expt_details_samples_path :method => :post do %>
    <% for sample in @samples %>
        <% fields_for "samples[]", sample do |form| %>
            <fieldset>
                <legend>Sample Name: <%= sample.name %></legend>
                <p><center><%= form.label :sample_title %>
                <%= form.text_field :sample_title, :size => 25 %></center></p>
                <table>
                    <tr>
                        <td>
                            <%= form.label :taxon_id %>
                            <%= form.text_field :taxon_id, :size => 15 %>
                        </td>
                        <td>
                            <%= form.label :scientific_name %>
                            <%= form.text_field :scientific_name, :size => 20 %>
                        </td>
                        <td>
                            <%= form.label :common_name %>
                            <%= form.text_field :common_name, :size => 15 %>
                        </td>
                    </tr>
                </table>
                <p>
                    <center>
                        <%= form.label :sample_descripition %><br \>
                        <%= form.text_area :description %>
                    </center>
                </p>
            </fieldset>
        <% end %>
        <%= hidden_field_tag "sample_ids[]", sample.id %>
    <% end %>
    <p><center><%= submit_tag "Next" %></center></p>    
<% end %>

我想将样本的hidden_​​field ids(sample_ids [])发送到控制器方法以添加新的模型详细信息,但需要样本[]来更新我的样本记录。

我只能做两种方式中的一种。

请有人建议我这样做。

干杯

0 个答案:

没有答案