Rails Rails 后台控制文章是否展示怎么做

zealinux · 2013年08月14日 · 最后由 blacktulip 回复于 2013年08月14日 · 2551 次阅读

类似@Rei的 writings.io 这个通常是怎么做的?

我之前的做法是, post 增加一个控制字段 is_publish,默认是 true, 然后 edit action 里单选按钮可以选择 false(不发布)。 这样感觉太蠢了。

这样不是挺好的

楼主的意思是不是,在 index 页面,每个文章旁边都加一个按钮,然后 patch is_publish?

@Teddy 是的,正是此意。

数据层面就是一个控制字段。交互层面就各自发挥了,比如把 publish/draft 做成一个按钮,实际提交的还是 update action。

匿名 #7 2013年08月14日

list 列表加一列复选框,每次选择就 ajax 提交一次 action 修改

楼主为什么觉得加控制字段「太蠢了」啊... 我感觉这又直观又简单。

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