2010-08-13 132 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