перетащите, чтобы уничтожить элемент в ruby на рельсах

0

Я хотел бы симулировать какое-то перетаскивание, чтобы удалить возможности на моем сайте (например, корзины/корзины на windows/osx)

У меня есть куча объектов в базе данных, которые представлены ruby как div на моем сайте. Я знаю, что могу добавить возможность перетаскивания для каждого из div, используя jquery, но я не уверен, что делать потом.

Как назначить определенную область (изображение) для запуска команды destroy? Поскольку каждый объект имеет уникальный идентификатор, уничтожение должно исходить от объекта, но должно быть вызвано изображением корзины

Нужно ли мне отображать мой интерфейс после такого действия или рельсы позаботятся об этом, как сейчас, с обычным уничтожением, которое приходит в строительные леса?

Я знаю, что это немного абстрактный вопрос, но я все еще в процессе разработки и не написал много кода.

1 ответ

1

Поскольку вы упоминаете jquery, я предполагаю, что вы используете Draggable из jQuery UI. Вы также должны посмотреть на документы для Droppable, в которых подробно описано, как обрабатывать события drop. После того, как вы поймаете событие переадресации, вы можете либо выполнить полный пост страницы на своем сервере, что обновит страницу и обновит пользовательский интерфейс, либо вы сможете сделать вызов AJAX и обновить интерфейс через JS.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню