我为我的 ruby on rails 应用程序遵循了这个电子邮件表单教程,该应用程序托管在 heroku 上。每次我打开 localhost:3000/contact 时,我都会收到以下错误:
没有路线匹配 {:action=>"home", :controller=>"contact"}
这是我的 routes.rb 文件中的内容:
Inspired::Application.routes.draw do
get "pages/home"
get "pages/about_us"
get "pages/web_design"
get "pages/portfolio"
get "pages/contact"
match 'contact' => 'contact#new', :as => 'contact', :via => :get
match 'contact' => 'contact#create', :as => 'contact', :via => :post
root :to => 'pages#home'
end
我不确定我要去哪里错了。为什么动作应该回到新的或创建的地方?谢谢!