Итак, у меня есть 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
:
и вот как это выглядит в модальном режиме (перетаскивание не работает):
Любая помощь будет принята с благодарностью.