Я хочу отобразить форму (поля и включает кнопку отправки) при использовании link_to_remote - форма появляется с помощью вызова ajax.
Мне бы хотелось, чтобы эта форма вела себя так, как любая другая форма (это базовая новая активная запись), ничего особенного.
Однако при отправке я бы хотел, чтобы исходная родительская страница оставалась статичной без обновления, и вместо формы вместо нее появлялось уведомление (ваша форма была успешно отправлена).
Текущее поведение при отправке перенаправляет всю страницу.
Я положил пульт в метод:
<%= do_event_remote(contact_event, event) %>
И вот этот вспомогательный метод:
def do_event_remote(contact, call_or_email_or_letter)
model_name = call_or_email_or_letter.class.name.tableize.singularize
link_to_remote "#{model_name.camelize}",
:url => send("new_contact_#{model_name}_path",
:contact => contact,
:status => 'done',
:"#{model_name}" => call_or_email_or_letter ),
:update => 'remote_event'
end
Спасибо ...