Ruby on rails rails演示应用程序中的路由错误
我在AptanaStudio 3的Rails 4.1.4中创建了一个简单的HelloWorld应用程序 问题是,每当我运行服务器并尝试访问localhost:3000时,一切正常,但当我尝试使用localhost:3000/greet/index访问应用程序时,我会收到以下错误消息: 路由错误 没有与[GET]/greet/index]匹配的路由 Rails.root:D:/WorkSpace/demo\u Rails 应用程序跟踪|框架跟踪|完整跟踪 路线 路由的优先级从上到下匹配 您没有定义任何路由 请在config/routes.rb中添加一些路由。 有关路线的更多信息,请参见从外到内的导轨路线 帮助器HTTP谓词路径控制器操作 路径/Url 读取错误消息。它说你没有任何路线。打开错误消息中推荐的资料并阅读这些资料 将root添加到路由的“greetindex”Ruby on rails rails演示应用程序中的路由错误,ruby-on-rails,ruby-on-rails-4,aptana3,Ruby On Rails,Ruby On Rails 4,Aptana3,我在AptanaStudio 3的Rails 4.1.4中创建了一个简单的HelloWorld应用程序 问题是,每当我运行服务器并尝试访问localhost:3000时,一切正常,但当我尝试使用localhost:3000/greet/index访问应用程序时,我会收到以下错误消息: 路由错误 没有与[GET]/greet/index]匹配的路由 Rails.root:D:/WorkSpace/demo\u Rails 应用程序跟踪|框架跟踪|完整跟踪 路线 路由的优先级从上到下匹配 您没有定义
建议:一定要仔细检查错误消息,Rails足够聪明,可以在这些方面为您提供完全有用的提示 请向我们显示您的config/routes.rb文件。您好,routes.rb中没有任何内容,所有内容都已注释。如果您的routes中没有内容,/greet/index应该做什么?greet是我的控制器名称,并使用以下方法编制索引。我还有一个index.rhtml文件/greet/index应该只是在浏览器中打印一个文本,仅此而已。。但是得到了相同的路由错误。我有一个根条目作为greet/index的根,即根'greetindex',结果现在当我运行localhost:3000时,它给我的模板丢失。我认为下一步是创建一个模板?另外,我在app/views中有index.rhtml文件。它不是用作模板吗?所以最初的问题就解决了。尝试将名称更改为index.html.erb,并查找有关如何使用erb的信息。谢谢..我已修复了这个愚蠢的问题。很抱歉。论坛之外的问题..你能给我推荐一些好的rails 4教程吗..我在看一个旧的教程..当然。这是最受初学者欢迎的。也要小心地逐步完成——非常有用,所以当你有一般性问题时,总是求助于它。