Rails Ruby Gems在产生丰富的博客时与纯粹的发展[英] Rails Ruby Gems vs Pure Development When Generating A Rich Blog

本文是小编为大家收集整理的关于Rails Ruby Gems在产生丰富的博客时与纯粹的发展的处理方法,想解了Rails Ruby Gems在产生丰富的博客时与纯粹的发展的问题怎么解决?Rails Ruby Gems在产生丰富的博客时与纯粹的发展问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

一些红宝石宝石,如jekyll,toto和webby提供的框博客类型集成到您的Ruby应用程序中.开发丰富的Web博客类型应用程序的另一种方式是使用纯Ruby和Rails实践来构建和模拟应用程序. (例如创建文章和用户模型).开箱功能的第一个提供的功能2nd选项提供了更多的自定义和控制.

在人们对堆栈溢出的经验中,这将是最好的路线,人们在做出决定使用盒子里与单独使用的gem的决定?

推荐答案

您提到的所有宝石都采取静态,标记/纺织/etc文件并将它们转换为HTML网站.他们对它采取了不同的方法,Jekyll吐出了完成的网站托管,Toto正在按要求进行转换和路由,而且Webby大多数与Jekyll相同.

如果您使用的是Rails,很重要的是要注意,这些都不会集成到您的应用程序中.它们是由自己的更加或更少的操作.

一般来说,如果宝石具有您需要的功能,请使用它.它们不等同您为WordPress和Drupal找到的插件,其中它们通常是低质量的,错误,记录不足等.更频繁的是,Gems只是添加了一对组件,您可以集成到您喜欢的应用程序中.

另一方面,轨道上的基本博客很快,特别是考虑到你有一个方便的步行指南直接从Rails文档上进行了如何做到这一点.

其他推荐答案

如果您是Rails的新手并希望与您的应用程序紧密集成,则可能最好烘焙您自己的博客功能.

这将需要一些时间才能做到,但它值得学习如何真正的工作.

如果您更调味,只需查看GEM的API和文档,并决定它是否与您想要它做的事情,如果您对如何集成它的舒适.如果是这样,它会节省你的时间.

一个其他考虑因素:谁将使用博客?是内部使用,程序员将成为更新的程序员吗?如果是这样的话,那么你就可以让它非常容易,不担心后端有很多美学波兰语.相反,如果您正在制作一个应用程序,其中包含普通公众的博客组件,您可能希望它感觉更加抛光.在这种情况下,宝石可能会节省大量时间.

取决于您的应用程序.

本文地址:https://www.itbaoku.cn/post/786729.html