Ruby for Rails学习第一天

作者: o0慢节奏0o
发布时间:2015-07-13 11:30:17

今天根据《Ruby for Rails》写了一个小例程,r4rmusic1。目前这个例程还没有完全结束,主要问题及解决办法如下:

问题:数据库登录失败。

原因1:在配置文件中没有指定数据库登录的用户名及密码,导致Rails默认使用root用户和空密码登录,出现多次失败。

解决方法:在database.yml文件配置中指定登录用户名及密码。具体格式如下所示:

development:
adapter: mysql
database: r4rmusic1_development
pool: 5
timeout: 5000
username: username
password: passwd

原因2:配置文件中指定数据库路径错误。受到配置文件中默认值的误导,在database参数中指定了具体的文件路径,Rails在读取数据库时错把路径当作数据库名。

解决方法:修改database.yml文件,使用database参数时只需指明数据库名称。具体格式如上所示。

标签: Rails Ruby
来源:http://www.cnblogs.com/pgx1030/archive/2012/01/22/r4rmusic1.

推荐: