2010-09-27 57 views
1

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

+0

可以粘贴你的路由文件和URL您试图访问? – 2010-09-27 04:17:53

+0

您的路线是否指向正确的控制器和操作名称?控制器和操作是否存在?你有相应的视图文件吗? – PeterWong 2010-09-27 04:44:01

+0

您能否展示您获得的确切错误以及您要完成的步骤?这可能意味着它无法找到模型的对象,或者它是404.html页面。 – 2010-09-27 05:46:17

回答

0

1 -just离开mod_passenger,直到找到错误。这样做

打开一个shell 转到您的rails应用程序目录 ruby​​脚本/服务器(rail < 3)。

它应该在控制台中启动服务器。并浏览你想要的页面。如果您遇到错误,它应显示在控制台中。 (一旦你得到错误请在这里发布,以便我们能够帮助你)

2 - 检查你的数据库连接是否正常。在配置/ database.yml文件

欢呼

sameera

0

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

+0

是的网址是在那里,但现在我得到了“什么出错了错误”没有任何记录。 – 2010-09-27 04:36:19

+0

@Kyle检查服务器日志。如果您通过控制台命令启动服务器,错误也会显示在控制台中。 – 2010-09-27 04:40:15

+0

如果没有,你可以检查〜RAILS_ROOT/log/development.log的内容 – Chubas 2010-09-27 05:50:27

0

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

高清指数