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