В Rails почему sqlite работает без config.gem 'sqlite3-ruby' - PullRequest
1 голос
/ 24 октября 2010

В новом проекте Rails 2.3.10 файл config/environment.rb имеет следующую закомментированную строку:

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

, но по какой-то причине я попробовал эшафот foo и запустил railsсервер, и приложение работает.

Я думал, что требование состоит в том, что каждый драгоценный камень, необходимый приложению, должен быть указан в config/environment.rb?

1 Ответ

1 голос
/ 24 октября 2010

В Rails 2.3 достаточно установить гем в вашей системе, чтобы вы могли его использовать.

В Rails 3 вы должны указать гем в вашем Gemfile и установить его через упаковщик, чтобы использовать гем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...