新手刚看完 Tutorial 和敏捷开发,想自己开发一个简单的博客,想问下草稿箱这功能应该如何实现?
我的思路: 增加published_at字段,草稿中该字段为 null,用户可以点击“发布”和“保存”,是不是要做两个 submit 按钮对应一个表单 object? 还是只用一个发布按钮,然后用表单的 submit 事件自动保存作为草稿?
published_at
请各位指教一下。
我是加了一个 t.boolean "published", default: false 字段,check_box
t.boolean "published", default: false
#1 楼 @libuchao 谢谢指教,这个真是简单粗暴
某些浏览器支持表单中有多个 submit 按钮时,只提交用户点击的按钮的 value 但是考虑浏览器兼容性的话必须写 js
#3 楼 @edokeh 嗯,我觉得把“保存”弄成个触发 submit 事件的按钮就可以了。
可以同时用多个 submit 后台接受的时候 value 是不一样的 你可以试一下 params 里面可以看见区别