<%= form_for @map, html: { multipart: true, class: 'square' } do |f| %>
  <%= render 'shared/errors', messages: @map.errors.full_messages %>

  <div class="fields horizontal">
    <%= f.label :name %>
    <%= f.text_field :name %>
  </div>
  <div class="fields horizontal">
    <%= f.label :category_id %>
    <%= f.select :category_id, Category.ordered.domain(Category::DOMAIN_GAMES).collect { |c| [c, c.id] } %>
  </div>
  <div class="fields horizontal">
    <%= f.label :download %>
    <%= f.text_field :download %>
  </div>
  <div class="fields horizontal">
    <%= f.label :picture %>
    <div class="inputs">
      <% if @map.picture.length > 0 %>
        <%= image_tag @map.picture %><br>
      <% end %>
      <%= f.file_field :picture %>
    </div>
  </div>
  <div class="controls">
    <%= f.submit 'Update Map' %>
  </div>
<% end %>