那么 Rails 和 Merb 在 Rails 3.0 中是某种程度的合并?无论如何,这就是向我描述的。这意味着Rails 的很多东西现在都将被转移到插件中,这样它就可以更加轻量级。然而,这些插件会是什么?作为一名新的 Rails 开发人员,Rails 开发人员应该安装哪些必须具备且更成熟的插件?我能想到的一些很好的例子可能是 will_paginate、ruby_prof 或 sqlite3-ruby。

有帮助吗?

解决方案

我的理解是,Rails (3) 本质上仍然由现在组成的框架组件组成,即ActiveRecord、ActiveSupport、ActionPack,甚至prototype.js等。只是内部结构已经被显着重构和清理,并且将组件替换为替代品会更容易。例如,也许用 Data Mapper 替换 ActiveRecord。

  • Rails 3 的口号与 Burger King 相同,即 随心所欲 (我不是在开玩笑!)

其他提示

很多发行版已经采取了显著组件并把他们的插件,你可能还没有注意到的大部分时间。做最好的事情是只停留升级,并注意弃用的消息在日志中,你会没事的。

这是所有由于帖子这样其突出的问题向社会早些时候。现在,应该是非常非常流畅。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top