我们在控制器中使用相同的操作(称为“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"
疯狂的是我们已经在这个项目中设置了这么多,它适用于其他控制器,所以我们知道我们错过了一些疯狂的小而愚蠢的东西。但我认为项目中的每个人都有隧道视野,新的眼睛会受到赞赏。