У меня есть number_field_tag, как это:
`number_field_tag "i_quantity[id]"`
Как проверить этот ввод на модели?
Я пытался что-то вроде этого:
В виду:
<%= number_field_tag "i_quantity[#{i.id}]" %>
В контроллере:
def stock_params
params.require(:stock).permit(i_quantity:{})
end
В модели:
`validates: i_quantity, присутствии:: true``
VIEW
ФОРМА СПОСОБОВ ЗАДЕРЖКИ
<% @inventario.each do |i|%>
<tr>
<td class="tabla-uno"> <%= i.article.id %> </td>
<td class="tabla-uno"> <%= i.article.user.name %> </td>
<td class="tabla-uno"> <%= i.article.name %> </td>
<td class="tabla-uno"> <%= i.article.description %> </td>
<td class="tabla-uno"> <%= i.article.category %> </td>
<td class="tabla-uno"> <%= i.article.subcategory %> </td>
<td class="tabla-uno"> <%= number_to_currency(i.quantity_existent,
unit:"", precision: 0) %>
</td>
<td class="tabla-uno"> <%= number_to_currency(i.quantity_request,
unit:"", precision: 0) %>
</td>
<td class="tabla-uno"> <%= number_to_currency(i.article.quantity,
unit:"", precision: 0) %>
</td>
<td class=""> <%= number_to_currency(i.article.price, unit: "$",
precision: 2) %>
</td>
<td class=""> <%= number_field_tag "i_quantity[#{i.id}]", nil, {in:
0.. (i.article.quantity), class:"form-group", style:"width: 75px"}%>
</td>
</tr>
<% end %>
CONTROLLER:
def stock_params
params.require(:stock).permit(:quantity_existent, :quantity_request,
:user_id, i_quantity:{})
end
Модель:
`validates :i_quantity, presence: :true``
Я хочу поставить проверки number_field_tag "i_quantity [id]"