0
这可能很简单,但我无法弄清楚。Rails 3 Routes帮助
我试图创建一个路由:提交#通过URL新“/提交”
resources :submissions, :only => [:index, :show, :new, :create]
match 'submit', :to => 'submissions#new'
上面的代码工作正常,但我想阻止创建的URL标准的“资源” “/ submission/new”,只使用“/ submit”URL。我写这两个URL的方式将呈现提交#新,我不想。
当我注释掉的代码的“资源”行,只使用“匹配”行,就再也找不到控制器“submissions_controller”
以下是错误消息:
的ActionController: :RoutingError在提交#新
显示/media/sf_admin/Projects/lolsnort/app/views/submissions/_form.html.erb其中线#1提出:
没有路由匹配{:控制器=>”提交“}
任何帮助,将不胜感激。谢谢。
您可以发布您_form.html.erb内容是什么? – twmills 2011-05-16 17:21:36
没有必要,苏里亚回答了。感谢大家。 – 2011-05-16 21:20:30