我们在控制器(称为“residential_springs”)中使用相同的操作来处理和呈现表单
def index
//..code...
if params[:authenticity_token]
if process_post(params)
redirect_to checkout_index_url
end
end
end
def process_post(params)
return true
end
然后在我们拥有的路线中
get "residential_springs/index"
post "residential_springs/index"
表单实际上指向了这个动作
=form_for @order_garage_door, :url => {:action => 'index'} do |f|
//form stuff...
但是我们不断收到路由错误
No route matches "/residential_springs/index"
疯狂的是我们已经在这个项目中设置了很多,它对其他控制器工作正常,所以我们知道我们错过了一些疯狂的小而愚蠢的东西。但我认为该项目的每个人都有隧道视野,新的眼睛将不胜感激。