Обработка рельсовых форм - PullRequest
0 голосов
/ 20 января 2011

У меня есть форма с номером магазина (поле выбора коллекции), датой (3 поля выбора) и списком товаров с полем количества рядом с каждым товаром.Мне удалось передать элементы и количества в виде массива хэшей, но я не могу получить дату и номера магазинов, потому что не могу изменить их имя, чтобы включить [].

Вот код

<% form_for(@credit) do |f| %>
<% stores = Store.find(:all, :conditions => { :active => true }, :order => :storeNum) %>
Store Number<%= f.collection_select :storeNum, stores, :storeNum, :storeNum %>
<br /><%= f.date_select :credDate %>
<table>
  <tr>
    <th>Quanity</th>
    <th>Item Number</th>
    <th>Name</th>
  </tr>

<% @items.each do |item| %>
  <tr>
    <td>
        <%= f.text_field ( :quantity, :name => "credit[][quantity]", :size => 3 )  %>
        <%= f.hidden_field :item, :name => "credit[][itemNum]", :value => item.itemNum %>
    </td>
    <td><%=h item.itemNum %></td>
    <td><%=h item.name %></td>
  </tr>
<% end %>
  <tr><td colspan="3">
    <%= f.submit 'Submit' %></td>
  </tr>
</table>
<% end %>

Любая помощь, безусловно, приветствуется.Я работал над этим два дня.

1 Ответ

0 голосов
/ 20 января 2011

Рассматривали ли вы простые вводы HTML?

<input type="text" name="credit[][quantity]" size="3" id="quantity"></input>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...