2010-08-13 100 views
0

我是一位設計師和編程新手。Ruby on Rails database.yml信息

我剛纔打開我的本地主機,可以看到「歡迎登機」。它有3個步驟來完成 - 所有這些對大多數人來說都很簡單,對我來說很複雜。

  1. config/database.yml確定它想知道我的用戶名和密碼。我在哪裏可以得到這些信息,我可以在哪裏發佈信息讓他們工作?我打開我的database.yml,這是 的SQLite 3.x版本 創業板安裝sqlite3的,紅寶石

我聽到人們在談論Git和如何做到這3個步驟,這一切的困惑,但 - 創建數據庫和編輯的config/database.yml的

Rails needs to know your login and password. 

2. 使用腳本/生成創建您的模型和控制器

To see all available options, run it without parameters. 

3. 設置默認的路由,刪除或重命名該文件

Routes are set up in config/routes.rb. 

這是太在我的頭上?我不介意僱用某個人來教我,因爲我真的想學習編寫Ruby on Rails。

謝謝!

注 - 全部通過刪除和重新安裝來解決。現在我明白了實際發生的事情。

回答

2

由於您使用的SQLite數據庫,你不需要配置任何用戶名或密碼來獲得與數據庫去 - 默認的配置應該工作開箱即用,並自動爲您創建一個新的數據庫文件。

對於您的其他問題,Getting Started with Rails指南在guides.rubyonrails.org是一個很好的介紹,引導您完成創建一個新的Rails應用程序的所有步驟。從一步一步地完成本教程開始 - 如果您在此過程中遇到困難,您可以隨時回到這裏併發布後續問題。

+0

很酷。我看到它說這個 - $ gem install sqlite3-ruby for db。這是我輸入到控制檯的內容嗎?即使這些新手也是技術高手,因爲他們已經是程序員,不確定非程序員如何解釋它。感謝您的幫助! – Ken 2010-08-13 08:44:40

+0

是的。在開始時忽略$ - 你在控制檯中實際輸入的是'gem install sqlite3-ruby'。 – 2010-08-13 08:48:42

1

如果你不知道數據庫是什麼,你應該只保留database.yml,並使用提供的默認值(使用sqlite,不需要密碼/登錄)。要開始使用Rails,這應該足夠了。只需刪除public/index.html文件。

我真的會推薦你buy a book (Rails 3)(第3版是Rails 2.3),它會指導你創建一個Rails應用程序 - 有很多例子。 guides是另一種選擇,但也可能有點難以閱讀,而且幾乎沒有預編程的預知。

+0

我知道數據庫是什麼。我之前已經建立了一個WordPress安裝。我剛買了這本書簡單的Rails 2,但它看起來太過時了,我在這之前就被困在了安裝中。我會檢查你的書推薦。是的,我得到的書是設計師學習RoR,所以我認爲這是最好的。一旦我開始編碼,如果我可以從編輯器啓動到瀏覽器,我應該選擇它。大聲笑 – Ken 2010-08-13 08:51:38

1

我想你可能會發現邁克爾·哈特爾的Ruby on Rails Tutorial有幫助。它可以作爲PDF購買,或者您可以免費查看online version。它涵蓋了開發Rails應用程序的所有主要步驟,包括使用Git。

+0

他不知道任何關於Windows,但謝謝。 – Ken 2010-08-14 05:13:23

+0

@Ken你沒有提到任何關於Windows的東西。 – 2010-08-14 09:40:12

+0

我發現後,我意識到。 :) – Ken 2010-08-15 23:24:02