Если вы еще не создали свое приложение, просто перейдите в cmd (для windows) или терминал (для linux / unix) и введите следующую команду, чтобы создать приложение rails с базой данных mysql:
$rails new <your_app_name> -d mysql
Это работает для всего, что выше rails версии 3. Если вы уже создали свое приложение, то вы можете сделать одно из 2 следующих действий:
- Создайте приложение another_name с базой данных mysql, перейдите в cd another_name / config / и скопируйте файл database.yml из этого нового приложения. Вставьте его в файл database.yml приложения your_app_name . Но после этого убедитесь, что изменили имена баз данных и соответственно задали имя пользователя / пароль вашей базы данных в файле database.yml.
OR
- Перейдите на cd your_app_name / config / и откройте database.yml. Переименуйте следующим образом:
разработка:
адаптер: mysql2
база данных: db_name_name
имя пользователя: root
Пароль:
хост: localhost
сокет: /tmp/mysql.sock
Кроме того, удалите драгоценный камень 'sqlite3' из своего Gemfile и добавьте драгоценный камень 'mysql2'