新手问题 关于博客中草稿箱功能的实现

lijiashen · 2014年02月12日 · 最后由 taojay315 回复于 2014年02月13日 · 3220 次阅读

新手刚看完 Tutorial 和敏捷开发,想自己开发一个简单的博客,想问下草稿箱这功能应该如何实现?

我的思路: 增加published_at字段,草稿中该字段为 null,用户可以点击“发布”和“保存”,是不是要做两个 submit 按钮对应一个表单 object? 还是只用一个发布按钮,然后用表单的 submit 事件自动保存作为草稿?

请各位指教一下。

我是加了一个 t.boolean "published", default: false 字段,check_box

#1 楼 @libuchao 谢谢指教,这个真是简单粗暴

某些浏览器支持表单中有多个 submit 按钮时,只提交用户点击的按钮的 value 但是考虑浏览器兼容性的话必须写 js

#3 楼 @edokeh 嗯,我觉得把“保存”弄成个触发 submit 事件的按钮就可以了。

可以同时用多个 submit 后台接受的时候 value 是不一样的 你可以试一下 params 里面可以看见区别

需要 登录 后方可回复, 如果你还没有账号请 注册新账号