这条路线会在轨道上的红宝石中运行吗?

时间:2012-11-22 17:23:29

标签: ruby-on-rails ruby web routes ruby-on-rails-3.2

我正在按照课程在rails中制作类似Twitter的网络应用程序。我正在尝试更改路径但每次启动服务器时都会出现错误并且服务器关闭。

这是路径:

ActionController::Routing::Routes.draw do |map|
  map.resources :posts
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

我以前做过路线,但看起来并没有这样。我认为这是一条红宝石路线,我在轨道上。我不太确定。我以为他们会工作。

1 个答案:

答案 0 :(得分:1)

您的资源看起来像这样

PlatformAuth::Application.routes.draw do
  resources :posts
end

对于map.connect它更像是一个命名路线,它看起来像

match ':controller(/:action(/:id(.:format)))' 

这将通过get请求使所有控制器操作可用。不确定你是否真的想要它。