没有Rails应用程序可以存活哪些宝石?

时间:2009-06-02 21:27:11

标签: ruby-on-rails ruby rubygems minimize

  • 的ActionMailer
  • actionpack
  • activeresource
  • 的ActiveSupport

我有一个基本的脚手架CRUD应用程序,它使用ActiveRecord连接到SQLite数据库,我冻结了我的Rails宝石。

我可以在不影响我的应用的情况下删除哪些宝石?

1 个答案:

答案 0 :(得分:4)

如果你永远不会使用电子邮件,ActionMailer可以去,而ActiveResource只是一个比ActiveRecord更强大的Rails REST API。你需要其余的:

  • ActionPack处理对控制器和视图的Web请求的拆分
  • ActiveSupport将很多来自Ruby的mixins和语法糖放入Rails

但更重要的是,为什么你需要删除宝石?这并不是说他们占用了很多空间。