我将rails 2应用程序升级到rails 3 app并且遇到了一堆路由问题。继承人当前:
所以在页面中尝试加载(results / _form.html.erb)我有一个表单,其语法如下:
<%= form_tag(:controller => "results",:action => "show") do %>
我在我的result_controller.rb中有一个名为show的动作。然而,我一直得到无路线匹配错误。这是rails 2语法而不是3吗?我的routes.rb文件中有什么需要做的吗?我认为是因为这是第2和第3轨之间的重大变化,我只是不确定是什么。有什么建议吗?
答案 0 :(得分:2)
<%= form_tag(:controller => "results",:action => "show", :id => @user.id) do %>