錯誤是說實話,我使用了路由名稱'contact'兩次,但一個匹配是get
請求,另一個是post
。我一直在下面的Rails中建立聯繫表下面的教程:http://matharvard.ca/posts/2011/aug/22/contact-form-in-rails-3/,筆者建議添加以下到我的路線文件:Rails 4:無效的路由名稱,已在使用(ArgumentError)
match 'contact' => 'contact#new', :as => 'contact', :via => :get
match 'contact' => 'contact#create', :as => 'contact', :via => :post
但是這給了我以下錯誤:
Invalid route name, already in use: 'contact' (ArgumentError)
這是我自己的routes.rb
文件:
Fls::Application.routes.draw do
root 'welcome#index'
match 'contact' => 'contact#new', :via => :get
match 'contact' => 'contact#create', :as => 'contact', :via => :post
end
什麼是你正在使用的軌道版本? – Zakwan