为多个站点创建可重用博客组件的最佳方法

时间:2012-06-24 12:21:20

标签: ruby-on-rails ruby

所以我有一个网站,我希望在其中加入类似博客的功能。我知道有很多标准的解决方案,但由于我是Rails的半新手,所以我想自己创建它来学习更多东西。 (而且你们都知道有一百万种方法可以制作一个Post表)

问题在于,我希望我创建的这个组件可以重复使用,以便将来能够为我的个人博客提供支持。那么你的Rails专家会如何建议制作一个具有一些模型,迁移和一些标准视图的组件?

2 个答案:

答案 0 :(得分:2)

Rails engines。这些是可以嵌入主应用程序的小型rails应用程序。它们可以包含应用程序的所有主要元素,包括路径,迁移,模型,控制器等。因此,小部件应用程序可以放入您的博客引擎中,以便立即启动小部件博客。

答案 1 :(得分:1)