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