我正在寻找一种模块化 Rails 应用程序的方法。正如我所见,没有内置的方法可以实现它。我发现了不同的插件/核心黑客,但我对它们的工作方式和成熟度感到不信任。
您有这方面的经验吗?
到目前为止我发现了这些:
- Desert: http://github.com/pivotal/desert http://github.com/pivotal/desert
- 轨道发动机:http://rails-engines.org/ http://rails-engines.org/
Rails 引擎是当前稳定的 Rails 2.X 的一部分,因此不再是真正的“黑客”。如果您想向应用程序添加相当粗粒度的应用程序功能,那么它们似乎是一个不错的选择 - 一个很好的例子可能是向另一个应用程序添加博客或 CMS 风格的功能。在这里查看引擎上的 Railscast:http://railscasts.com/episodes/149-rails-engines http://railscasts.com/episodes/149-rails-engines
如果您希望在前端进行模块化 - 更多“小部件”风格,您可能需要查看单元格:http://github.com/apotonick/cells/ http://github.com/apotonick/cells/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)