<% b = 'item_edit_form' %> <%= simple_form_for(@item) do |f| %> <%= f.error_notification %>
<%= f.input :name, label: "Название товара" %>
<%= f.input :item_type_id, as: :select, collection: ItemType.all, label: "Тип продукции", input_html: { data: { action: :item_type_select_item_form } } %> <%= f.input :car_model_id, as: :hidden %>
<%= label_tag "","Марка авто", class: "display-none vendor_select_element" %> <%= select_tag :vendor_select, options_from_collection_for_select(Vendor.all, "id", "name"), include_blank: true, class: "select optional form-control display-none vendor_select_element", data: { action: :vendor_select_item_form } %>
<%= label_tag "", "Модель",class: "display-none car_model_select_lable" %> <% Vendor.all.each do |vendor| %> <%= select_tag "car_model_select_" + vendor.id.to_s, options_from_collection_for_select(vendor.car_models, "id", "name"), include_blank: true, class: "display-none car_model_select_select select optional form-control", data: { action: :car_model_select_item_form } %> <% end %>
<% if !@item.item_type.blank? && !@item.item_type.car_model_free %> <% end %>
<%= f.input :length, label: "Длина" %> <%= f.input :height, label: "Высота" %> <%= f.input :width, label: "Ширина" %>
<%= f.input :weight, label: "Вес" %> <%= f.input :volume, label: "Объём" %> <%= f.input :color, label: "Доступные цвета" %> <%= f.input :cost, label: "Цена (только цифры)" %>
<%= f.input :description, label: "Описание товара", input_html: {class: b + "__description"} %>
<% if @item_images && @item_images.size > 0 %> <% end %>
<%= f.fields_for @item_image do |p| %> <%= p.label "Добавить изображений" %>
<%= p.file_field :image, :multiple => true, name: "item_images[image][]" %> <% end %>

<%= f.button :submit, "Сохранить описание товара", data: { disable_with: "Загрузка..." }, class: "btn-success" %>
<% end %>