#ruby-on-rails #ruby
#ruby-on-rails #ruby
Вопрос:
В Ruby on Rails мы можем использовать form_helpers, такие как select с возможностью multiple: true
создания поля формы, которое принимает несколько вариантов выбора из предварительно заполненного списка.
Однако, допустим, у нас есть страница, на которой есть несколько таких полей, и пользователь, скорее всего, выберет похожие параметры в каждом. Для пользователя было бы очень полезно иметь возможность копировать и вставлять параметры, которые он / она выбрал в одном поле, в другое, а затем просто редактировать то, что им нужно, вместо повторного выбора всех параметров в каждом.
Есть ли какой-либо встроенный помощник rails form, который позволяет копировать и вставлять выбранные элементы из одного в другой?
Возможным способом реализации этого было бы использование дополнительной кнопки рядом с каждым полем, которая копирует результаты при нажатии, и другой, которая вставляет результаты из буфера обмена при нажатии. Однако было бы здорово, если бы было встроенное решение.
На скриншоте ниже показана ситуация, в которой это применимо:
Комментарии:
1. Похоже, вы говорите об основных материалах JavaScript? например, developer.mozilla.org/en-US/docs/Web/API/Document /…
2. @anothermh Эта функциональность может быть реализована в JS. Однако Rails (в большинстве случаев) абстрагирует JS с помощью своих помощников ERB. Селекторы, показанные в приведенном выше примере, являются 1-строчными. Мне интересно, есть ли конфигурация, которую я не нашел, или хорошо поддерживаемое расширение, которое добавляет эту функциональность.