基本上,我想编写一个 rails 3 应用程序
- 可嵌入到其他 rails 3 应用程序中(基本上是一些路由、控制器和一些视图,没有持久化模型)
- 独立工作
- 可以捆绑到一个 gem 中并从一个命令启动(这个更好)
根据我的阅读,rails 引擎将完全解决我的问题。当你用谷歌搜索时,你得到的绝大多数东西要么是人们抱怨缺乏文档,要么是有人在构建插件,而不是真正的可插拔应用程序。谁能指出我更好的文档/截屏视频(如果需要,甚至是书籍)
谢谢一堆
基本上,我想编写一个 rails 3 应用程序
根据我的阅读,rails 引擎将完全解决我的问题。当你用谷歌搜索时,你得到的绝大多数东西要么是人们抱怨缺乏文档,要么是有人在构建插件,而不是真正的可插拔应用程序。谁能指出我更好的文档/截屏视频(如果需要,甚至是书籍)
谢谢一堆
马特,我正在开发一个 Rails 论坛引擎,我必须解决很多问题,所以我将基础提取到一个涵盖许多常见需求的详细示例中。它是通用的,因此您可以轻松地对其进行调整。我还没有详细的文档,但我链接到我用来解决这个问题的来源,我很高兴回答有关我的来源的问题。看看这个:
http://keithschacht.com/creating-a-rails-3-engine-plugin-gem/
引擎确实是您所需要的,并且完全旨在满足您的需求。
引擎实际上在 Rails3 中工作得更好。
许多来自以前版本的 Rails 的抱怨都在最新版本中得到了解决。我在 Rails 2.x 中广泛使用了引擎,说实话并没有发现它们有那么糟糕。