1

我是Ruby On Rails的新手,我总是使用php来开发网站。用PHP我用MAMP和Sequel Pro来管理我的数据库。数据库管理Ruby On Rails

我想使用Sequel Pro来管理我的Rails数据库,但我找不到要设置我的Sequel Pro的参数。任何帮助将不胜感激。

泰斯

+0

有什么特别的原因吗?您可以使用Rails控制台(在Rails应用程序内键入'rails console')在那里查看数据库。 –

+1

我真的不喜欢控制台(还)。对我来说,使用可视化程序会很好。 – Thijs

回答

8

设置它的参数可以在应用程序的配置config/database.yml中找到。默认情况下,Rails应用程序使用sqlite3的,所以你需要到交换你database.yml到使用MySQL,如果你想使用续集专业:

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

您可能还需要指定一个socket参数以及(在数据库下方,在相同的缩进级别)。 Ubuntu上通常是这种情况。

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

从那里,你可以运行rake db:createrake db:migrate应用程序的文件夹中创建和设置数据库内。如果可以,那么您应该可以使用Sequel Pro和您输入到config/database.yml文件中的凭证进行连接。

+0

感谢您的超级快速响应。我现在正在尝试,我会告诉你它是否工作。 – Thijs

+0

它做到了吗? –

+0

不是真的..显然使用mysql数据库(使用mamp)并不是那么简单..这篇文章(http://blog.mirotin.net/35/mamp-1-9-5-mysql-5-5-9 -and-ruby-mysql2)解释了如何设置它,我没有测试它,但它似乎工作。希望这可以帮助别人。 – Thijs