Пытаюсь получить дропзон в модале, но выглядит очень странно - PullRequest
0 голосов
/ 03 сентября 2018

Итак, у меня есть Dropzone, работающий в модели, но по какой-то причине он на самом деле не работает.

Если я размещаю точно такой же код на странице простого представления (например, views/users/index.html.erb), это работает, хотя мне приходится устранять неполадки с CSS. Однако в модальном режиме функции перетаскивания не существует.

Вот пример кода, который у меня есть как на модальном, так и на странице просмотра, с одним функционированием, а другим - нет:

<div class="modal-body">
  <%= form_tag import_users_path, {id: "dropzoneForm", class: "dropzone"} do %>

  <div class="form-group">
    <div class="custom-dropzone">
      <input name="file" type="file" multiple />
    </div>
  </div >

  <% end %>
</div>

<script>
    $("div.custom-dropzone").dropzone({url: "/users/import"});
</script>

Вот как это выглядит на странице views/users/index.html:

Index page

и вот как это выглядит в модальном режиме (перетаскивание не работает):

modal view

Любая помощь будет принята с благодарностью.

...