Rails 3 Routes Help
|
这可能很简单,但我无法弄清楚。
我正在尝试通过网址\“ / submit \”创建到:submissions#new的路由
resources :submissions, :only => [:index, :show, :new, :create]
match \'submit\', :to => \'submissions#new\'
上面的代码工作正常,但是我想阻止标准的“资源”创建的URL
\“ / submissions / new \”,并且仅使用\“ / submit \” URL。我用这两个URL编写的方式将呈现我不想要的submissions#new。
当我注释掉\“ resources \”代码行而仅使用\“ match \”行时,它不再找到控制器\“ submissions_controller \”
这是错误消息:
Submissions中的ActionController :: RoutingError #new
显示/media/sf_admin/Projects/lolsnort/app/views/submissions/_form.html.erb,其中#1行出现:
没有路由匹配{:controller => \“ submissions \”}
任何帮助,将不胜感激。谢谢。
没有找到相关结果
已邀请:
1 个回复
烷刨画颠离