Управление базой данных Ruby On Rails

Я новичок в Ruby On Rails, я всегда использовал php для разработки веб-сайтов. С php я использовал MAMP и Sequel Pro для управления моей базой данных.

Я хотел бы использовать Sequel Pro для управления моей базой данных Rails, но я не могу найти параметры для настройки моего Sequel Pro. Любая помощь будет принята с благодарностью.

Тайс

1 ответ

Параметры для его настройки можно найти в config/database.yml Конфигурация для приложения. По умолчанию приложения Rails используют SQLite3, поэтому вам нужно поменять местами database.yml Перейдем к использованию MySQL, если вы хотите использовать Sequel Pro:

development:
  adapter: mysql 
  username: your_username
  password: your_password
  database: your_database

Вам также может понадобиться указать socket параметр (под базой данных, на том же уровне отступа). Обычно это происходит в Ubuntu.

  socket: /var/run/mysqld/mysqld.run

Оттуда вы можете запустить rake db:create а также rake db:migrate внутри папки вашего приложения для создания и настройки базы данных. Если это работает нормально, то вы сможете подключиться к нему с помощью Sequel Pro и учетных данных, которые вы ввели в свой config/database.yml файл.

Другие вопросы по тегам