我想在rails上使用ruby来保存html文本区域中的文本。所以请在我们回复任何电子邮件时帮助我设置它,因为我们在发送之前将其保存为草稿。
答案 0 :(得分:0)
如果要保存表单元素的草稿,对于简单的解决方案,您可以使用“草稿”数据库表或类似表,并将草稿与登录用户及其填写的字段相关联。
这样的事情会起作用:
user_id form_element_id draft_content
1 1 Half way through typi...
然后,当登录用户加载表单时,您需要加载草稿。
除非他们已登录用户,否则您无法正确执行此操作。
答案 1 :(得分:0)
你可能想要查看这个gem https://github.com/rubiety/has_draft,这可能比手动操作要容易一些。此外,正如其他人所说,如果你想要真正的Gmail风格,你需要集成轮询和ajax来检查更改并在必要时提交它们。
此SO问题可能有助于polling / ajax部分jQuery AJAX polling for JSON response, handling based on AJAX result or JSON content