在Rails中,为什么sqlite在没有config.gem的'sqlite3-ruby'的情况下工作

时间:2010-10-24 15:15:54

标签: ruby-on-rails rubygems

使用新的Rails 2.3.10项目,文件config/environment.rb已注释掉以下行:

# config.gem "sqlite3-ruby", :lib => "sqlite3"

但由于某种原因,我尝试了一个脚手架foo,并启动了rails服务器,并且该应用程序正在运行。

我认为要求是,应用程序需要的每个宝石,都必须列在config/environment.rb

1 个答案:

答案 0 :(得分:1)

在Rails 2.3中,只需在系统上安装gem就可以使用它。

在Rails 3中,您必须在Gemfile中列出gem并通过bundler安装才能使用gem。