原创作者: andyhu1007   阅读:1879次   评论:0条   更新时间:2011-05-26    

   Rails世界有无数的各种各样的plugin,极大得助力了Rails应用程序的开发。但plugin的形式较为受限,Rails2.3推出engines plugin,旨在让人们更加方便地共享成果。

 

   它做了什么?

 

The engines plugin enhances Rails' own plugin framework, making it simple to share controllers, helpers, 
models, public assets, routes and migrations in plugins.

 

    这就好比,你的Rails应用是一个大机器,而它则可以依赖于其它架构一样的小机器(引擎)。因为架构的一致,从应用中抽取出引擎以共享会变得更加简单方便,这也鼓励更多的人来共享他们的成果。

 

    Engines plugin的安装非常简单:

 

ruby script/plugin install engines

 

    创建一个plugin的过程也非常简单:

 

    writing_a_plugin_with_engines_

 

    References:

 

    http://rails-engines.org/

 

    http://github.com/lazyatom/engines

 

    --EOF--

 

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics