這是我的錯誤,當我嘗試去我的聯繫頁面: 沒有路由匹配[GET] 「/ static_pages/contact_path」沒有路由匹配[GET] 「/ static_pages/contact_path」
這是我的routes.rb。
SampleApp::Application.routes.draw do
get "static_pages/home"
match '/help', to: 'static_pages#help', via: 'get'
match '/about', to: 'static_pages#about', via: 'get'
match '/contact', to: 'static_pages#contact', via: 'get'
end
這是我的控制器。
class StaticPagesController < ApplicationController
def home
end
def help
end
def about
end
def contact
end
end
這是我的文件home.html.erb
注意的是,主頁沒有當我工作在roots.rb中使用家庭的匹配語法。我簡單地將它切換到get方法,這樣我就可以繼續工作。我希望匹配語法能夠工作,因爲它是我爲我的comsci類嘗試的技術。任何想法爲什麼我沒有得到根?根據我的控制器,我應該有一個,是嗎?
我試過,但沒有奏效。任何其他想法? – user2253215
「不起作用」是什麼意思? –
我們走吧。終端刷新問題。現在明白了。感謝所有幫助的人,特別是這個評論,因爲你解釋了我的教科書不太好。 – user2253215