我在Aptana Studio 3的Rails(4.1.4)中创建了一个简单的hello world应用程序。
问题是每当我运行服务器并尝试访问localhost:3000时,一切都很好但是当我尝试使用localhost:3000 / greet / index访问应用程序时,我收到以下错误消息:
路由错误
没有路线匹配[GET]" / greet / index"
Rails.root:D:/ WorkSpace / demo_rails
应用程序跟踪|框架跟踪|完整追踪 路由
路线优先从上到下匹配
您没有定义任何路线!
请在config / routes.rb中添加一些路由。 有关路由的更多信息,请参阅Rails指南Rails Routing from the Outside In。
Helper HTTP Verb Path Controller#Action 路径/网址
答案 0 :(得分:2)
阅读错误消息。它说你没有任何路线。打开推荐的错误消息材料并阅读这些材料。
将root to: 'greet#index'
添加到路线。
建议:请务必仔细检查错误消息,Rails足够聪明,可以为您提供完全有用的提示。