在 rails 中构建 Article/blog 页面
Building an Article/blog page in rails
我有一个旅游博客的 rails 项目,现在我想知道如何构建博客文章。 view
或 post
将包含(以交替顺序)标题、段落和图片。所以它不像在我的 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(或云)托管,简单的静态托管就可以了。
我有一个旅游博客的 rails 项目,现在我想知道如何构建博客文章。 view
或 post
将包含(以交替顺序)标题、段落和图片。所以它不像在我的 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(或云)托管,简单的静态托管就可以了。