我是 Ruby On Rails 的新手,我一直使用 php 来开发网站。使用 php,我使用 MAMP 和 Sequel Pro 来管理我的数据库。
我想使用 Sequel Pro 来管理我的 Rails 数据库,但我找不到设置 Sequel Pro 的参数。任何帮助将不胜感激。
蒂斯
我是 Ruby On Rails 的新手,我一直使用 php 来开发网站。使用 php,我使用 MAMP 和 Sequel Pro 来管理我的数据库。
我想使用 Sequel Pro 来管理我的 Rails 数据库,但我找不到设置 Sequel Pro 的参数。任何帮助将不胜感激。
蒂斯
设置它的参数可以在config/database.yml
应用程序的配置中找到。默认情况下,Rails 应用程序使用 SQLite3,因此database.yml
如果您想使用 Sequel Pro,则需要切换到使用 MySQL:
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
文件中输入的凭据连接到它。