部署 Rails 文章功能设计

maxchen · 2018年02月04日 · 最后由 victor 回复于 2018年02月05日 · 1791 次阅读

我的网站需要文章编辑、发布功能,文章有标题、封面、作者、内容可以随意添加随意个视频、照片、和文字等等,求各位指教或分享几个参考帖子(用 Rails 开发的项目)。尽量详细点,MVC 各方面的设计尽量都有,谢谢各位了。

出门右拐。。

pynix 回复

咳咳、、、咋说😂

maxchen 回复

伸手党没市场的。。

pynix 回复

😂 我的初步想法是这样的,一个文章模型 article,放基础信息,还有一个 content 模型,字段有 id,article_id,video,image,text;用 has_many belongs_to 关联,评论模型先不管,不知道这样行不行,任意添加 content 字段那里我不怎么会实现、、、 先填好标题,封面,想加一段文字或图片或视频就添加一条 content 记录,稍微有些复杂,所以我想参考下别人的经验、、、

maxchen 回复

你这样设计不好,文件上传、视频等功能建议使用又拍云、qiniu 等云存储,上传后获取资源链接,然后在文章编辑器中添加这部分内容即可,建议使用现场的可视化编辑器插件。

你说的这种关联方式是可以的,最好加个字段作排序用,另外 https://ruby-china.org/topics/34978 提到了 Active Storage 你也可以做做白老鼠

也可参考老牌 Rails CMS:https://github.com/refinery/refinerycms

n5ken 回复

你是说在 contents 表中价格字段做排序用吗?id 或者 created_at 字段不行吗?

在一个 CMS 成灾的年代,为什么还要自己从零开始写 CMS? 练手吗?

Peter 回复

不重写,没有 GDP

maxchen 关闭了讨论 02月27日 08:07
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册