在 rails 中构建 Article/blog 页面

Building an Article/blog page in rails

我有一个旅游博客的 rails 项目,现在我想知道如何构建博客文章。 viewpost 将包含(以交替顺序)标题、段落和图片。所以它不像在我的 show 视图

中编写以下代码那么容易
<p><%= @post.body %></p>

但老实说,我不知道如何针对此结果构造一个 post 实例。是否有任何有助于创建文章的宝石?或者你会为 post 中的每个 element 制作一个模型吗?就像 post 有很多 titles,有很多 paragraphs 和很多 pictures? 欢迎任何想法!

谢谢

您应该单独实现图片上传(例如,使用CarrierWave)。

然后你只需使用 Markdown (RedCarpet gem) 作为你的 post 身体。实际上,然后你 do 使用 <%= @post.body %> 来呈现它(Post 的 body 方法应该从数据库中获取 Markdown 和 return呈现 HTML)。 Markdown 是用来格式化 Whosebug posts.

的东西

或者,您可以使用 Jekyll 作为生成静态博客 post 的 Ruby-based 解决方案(它也使用 Markdown 生成源代码)。这样您甚至不需要 VDS(或云)托管,简单的静态托管就可以了。