2013-04-23 1 views
0

Я хочу сохранить текст в текстовой области html, используя ruby ​​on rails. Поэтому, пожалуйста, помогите мне установить его, как в gmail, когда мы ответим на любую электронную почту он сохраняется как черновик, прежде чем мы его отправим.Как сохранить текст в текстовой области html как черновик, например gmail

ответ

0

Если вы хотите сохранить проекты элементов формы, простое решение, вы можете использовать «шашку» таблицу базы данных или аналогичный и связать проект с вошедшим пользователем и поле их заполнением.

что-то, как это будет работать:

user_id form_element_id draft_content 
1   1     Half way through typi... 

затем вам нужно будет загружать проекты, когда зарегистрированный пользователь загружает форму.

Вы не можете сделать это правильно, если они не вошли в систему пользователей.

+0

Кроме того, я думаю, что вы хотите яваскрипт таймера, который периодически проверяет изменения формы, и если что-то изменилось сообщения обновления, которые спасаются в том, что шашках таблицы , а затем, возможно, отображает «сохраненный как черновик» где-то в форме. – sockmonk

0

Возможно, вы захотите проверить этот драгоценный камень https://github.com/rubiety/has_draft, который может быть немного проще, чем делать это вручную. Кроме того, как говорили другие, если вы хотите истинный стиль Gmail, вам нужно будет интегрировать опрос и ajax для проверки изменений и отправки их в случае необходимости.

Этот SO вопрос может помочь с опросом/АЯКСОМ частью jQuery AJAX polling for JSON response, handling based on AJAX result or JSON content

Смежные вопросы