Ruby on rails 3 铁路3路线

Ruby on rails 3 铁路3路线,ruby-on-rails-3,routing,Ruby On Rails 3,Routing,发送并发送到我的服务器后,我在日志中发现以下错误: resources :users do get :save_delete, :on => :member get :question_form, :on => :member post :question_send, :on => :member resources :comments end 您很可能尚未重新启动服务器。路由代码看起来不错 然而,我同意@mathepic——你的资源似乎很奇怪。也许有些事情我

发送并发送到我的服务器后,我在日志中发现以下错误:

resources :users do
  get :save_delete, :on => :member
  get :question_form, :on => :member
  post :question_send, :on => :member
  resources :comments
end

您很可能尚未重新启动服务器。路由代码看起来不错


然而,我同意@mathepic——你的资源似乎很奇怪。也许有些事情我们不知道,但除非你对这些
question\u表单
question\u发送
成员路由有一个非常好的理由,否则你可能应该考虑以其他方式(以及更多的Rails-y)执行此操作。

你很可能应该在这里使用另一种资源。
#Started POST "/users/1/question_send"
#ActionController::RoutingError (No route matches "/users/1/question_send")

rake routes # works fine, no errors