【发布时间】:2012-11-03 08:53:47
【问题描述】:
我按照这个email form 教程为我在heroku 上托管的ruby on rails 应用程序。每次我打开 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
我不确定我哪里出错了。为什么动作应该回到新的或创建的地方?谢谢!
【问题讨论】:
-
请发布您的联系方式/new.html 页面
-
rake routes将帮助显示您有哪些路线可用。
标签: ruby-on-rails heroku