经常出现提交后,simplemde编辑器内的内容不清空,曾今还导致我一片把图片上传阿里云的教程博客被之前的文章内容置换,没注意保存了,导致那篇博客彻底消失了。
之前的aotusave设定写法:
1 2 3 4 5 6 | autosave: { enabled: true, uniqueId: "<%= current_user.email + @post.title.to_s %>}", delay: 2000, }, |
这会导致simplemde建立新文章后一直不清空编辑器内的内容
1 2 3 4 5 6 7 8 9 10 11 12 | autosave: { enabled: true, - uniqueId: ' <%= current_user.email %> + <%= current_user.posts.count.to_s %> ', + uniqueId: + <% if @post.id %> + '<%= current_user.email %> + <%= @post.id.to_s %>' + <% else %> + '<%= current_user.email %> + <%= current_user.posts.count.to_s %>' + <% end %> + , delay: 1000 }, |
这样写老文章的可以自动保存到,新文章发布后也会清空simplemde内的内容