Ruby on rails 缺少路由定义上的控制器密钥

Ruby on rails 缺少路由定义上的控制器密钥,ruby-on-rails,Ruby On Rails,我在我的应用程序的“视图/页面”下添加了一个erb文件 然后我在我的routes.rb文件中添加了如下路径 get '/pages/track-my-order' 但是我得到了下面的错误 缺少:路由定义上的控制器密钥,请检查您的路由 路由出了什么问题?路由的目的是告诉rails“像这样的URL应该由控制器X处理,操作Y”。所以你总是需要一些关于哪个控制器/动作处理它的信息。谢谢@MaxWilliams get '/pages/track-my-order' => 'pages#tra

我在我的应用程序的“视图/页面”下添加了一个
erb
文件

然后我在我的
routes.rb
文件中添加了如下路径

  get '/pages/track-my-order'
但是我得到了下面的错误

缺少:路由定义上的控制器密钥,请检查您的路由


路由出了什么问题?

路由的目的是告诉rails“像这样的URL应该由控制器X处理,操作Y”。所以你总是需要一些关于哪个控制器/动作处理它的信息。谢谢@MaxWilliams
get '/pages/track-my-order' => 'pages#track-my-order'
or
get '/pages/track-my-order' => 'controller_name#action'