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