【问题标题】:How to make a pluggable rails app如何制作可插拔的 Rails 应用程序
【发布时间】:2010-10-05 00:26:04
【问题描述】:

基本上,我想写一个rails 3应用程序

  • 可嵌入到其他 Rails 3 应用程序(基本上是一些路由、控制器和一些视图,没有持久模型)
  • 独立工作
  • 可以捆绑到 gem 中并从命令启动(这个更好)

根据我的阅读,rails 引擎可以完全解决我的问题。当你用谷歌搜索时,你得到的绝大多数东西要么是人们抱怨缺乏文档,要么是有人在构建插件,而不是真正的可插拔应用程序。谁能指出我更好的文档/截屏视频(如果需要,甚至是书籍)

非常感谢

【问题讨论】:

    标签: ruby-on-rails rails-engines


    【解决方案1】:

    Matt,我正在开发一个 Rails 论坛引擎,我必须解决很多问题,所以我将基础提取到一个涵盖许多常见需求的详细示例中。它是通用的,因此您可以轻松地对其进行调整。我还没有详细的文档,但我链接到我用来解决这个问题的来源,我很高兴回答有关我的来源的问题。看看吧:

    http://keithschacht.com/creating-a-rails-3-engine-plugin-gem/

    【讨论】:

    • 抱歉花了这么长时间(一直在做其他事情,终于回到我需要引擎的事情上)。到目前为止,您拥有开始使用这些东西的最佳方式,所有其他文档都是分散的,有时甚至是相互矛盾的。感谢您的代码:D
    【解决方案2】:

    引擎确实是您所需要的,完全可以满足您的需求。

    引擎实际上在 Rails3 中工作得更好。

    许多来自以前版本的 Rails 的投诉已在最新版本中得到解决。我在 Rails 2.x 中广泛使用了引擎,说实话并没有发现它们有那么糟糕。

    【讨论】:

    • 谢谢托比 :) 你能指出我如何做的任何好的文档的方向吗?或者至少从哪里开始?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    相关资源
    最近更新 更多