Как только вы окажетесь в каталоге вашего приложения и после создания своего набора гемов, как упоминал Srdjan, у вас есть два варианта.Запустите:
gem install mysql
или добавьте эту строку в свой Gemfile:
gem 'mysql'
После добавления этой строки в свой Gemfile выполните:
bundle install
РЕДАКТИРОВАТЬ
Вам необходимо настроить базу данных с помощью файла database.yml
для каждой из ваших сред (разработка, подготовка и производство).Это должно выглядеть следующим образом:
development:
adapter: mysql
database: name_of_your_database
encoding: utf8
host: localhost
username: root (replace with the actual username)
password: root (replace with the actual password)
После того, как вы это настроите, вы можете добавить migrations , чтобы добавить таблицы в вашу базу данных.Если это устаревшая база данных, вам может потребоваться сгенерировать некоторые модели из нее.Для этого вы можете использовать гем legacy_database .
Вам не нужно обрабатывать соединение с базой данных самостоятельно, Rails сделает это за вас.Чтобы получить доступ к вашим таблицам и запросить их, вы можете использовать методы ActiveRecord .
Например, предположим, что у вас есть таблица с именем users
и вам нужно найти пользователя по идентификатору, вы можетесделайте это:
user = User.find(id)
Прочтите документацию , чтобы приступить к выполнению запросов с использованием Active Record.