Rails博客 - 在parts中存储帖子是否合理?

时间:2017-04-14 14:08:48

标签: ruby-on-rails

我正在寻找使用Rails编写博客的代码,而我正试图找出自己存储帖子的最佳方法。我计划使用很多样式,格式和图像,当然还有一些挑战。

我考虑使用WYSIWYG HTML编辑器并将帖子存储为HTML,但我并不喜欢使用它们,而且我发现它们非常严格。另外,编辑内容会带来问题,我想在我的文本编辑器中工作。

我考虑过使用markdown,这肯定会使存储元素变得更简单,但我也不是特别想要写入markdown。

我完全没有兴趣将其存储为XML,然后将其解析为显示。

因此,我提出的解决方案是将每个帖子的内容存储在一个部分中,并且有一个名为content_partial的数据库列引用它。这样我就可以用我最熟悉的方式编写它们,而且我不需要保留大量的文本/ HTML / CSS等。当然这意味着可能有很多部分文件,但实际上并不是这样。打扰我。

这是一个合理的解决方案吗?或者我有没有想到的任何陷阱?我们也欢迎其他建议。

谢谢!

1 个答案:

答案 0 :(得分:1)

  

我希望在我的文字编辑器中工作

没有比这更容易了。让你的帖子表有列content,它将存储html。在本地文本编辑器中准备html。在帖子创建表单中复制粘贴到常规文本区域。没有WYSIWYG,没什么。原始HTML。然后从数据库中呈现内容。