Я использую formtastic для сбора информации из формы и прямой отправки сообщений на внешний сайт.
У меня нет проблем при создании самой формы.Однако, поскольку это отправляется на внешний сайт, они требуют, чтобы каждое поле ввода имело определенные идентификаторы, которые они указывают, например, email
или last_name
- не самая близкая форма Formtastic, например, _email_input
или _last_name_input
.
Я посмотрел код Formtastic v1.2.3 и уверен на 90%, что ответ «извините, не могу этого сделать».Я подумал, что не помешает проверить, что я что-то упустил.Я хотел бы каким-то образом полностью указать идентификатор, например:
= semantic_form_for('', :url => "https://external_site.com/handler, :method => "post") do |form|
= form.input :last_name, :id => "last_name"
[etc]
Возможно ли это?
(отмечу, что я признаю, что другим, возможно, более совершенным подходом было бы созданиесоответствующий контроллер, разумно проверяйте параметры локально и отправляйте удаленный вызов из приложения только тогда, когда он правильно сформирован, однако в данный момент я не пытаюсь это сделать.)