试图学习RoR,但不断得到Page不存在错误

时间:2010-09-27 04:13:25

标签: ruby-on-rails ruby

我正在努力学习RoR并且我一直在讨厌页面不存在页面。我从我的公共文件夹中删除了index.html文件并在我的路由文件中创建了一个根路由但我仍然收到该错误。我正在使用mod_passenger和ruby企业版运行ubuntu 10.04。

3 个答案:

答案 0 :(得分:1)

  1. 离开mod_passenger直到找到错误。这样做:

    • 打开一个shell
    • 转到您的Rails应用目录
    • ruby script/server(Rails< 3)。

      应该在控制台中启动服务器。并浏览您想要的页面。如果您收到错误,它应显示在控制台中。

  2. config/database.yml文件

  3. 中检查数据库连接是否正常

答案 1 :(得分:0)

rake routes是查看所有路由的标准shell命令。检查您尝试访问的网址是否在列表中。如果不是,请在routes.rb中显示您用于生成此路线的声明以及您尝试访问的网址。

答案 2 :(得分:0)

您能否粘贴您的routes.rb文件的内容?
此外,请确保为该页面创建了一个控制器,它应该包含索引操作。

def index