2014-05-09 10 views
2

所以我有我的主頁,landingpage.html.erb,並且我想在那裏放置一個鏈接,這將導致另一個簡單的頁面,其中包含更多鏈接到外部源的鏈接。如何鏈接到另一個視圖(從相同的控制器)從HTML erb文件的軌道?

landingpage.html.erb

<%= link_to "press", '/press', :method => :get %> 

press.html.erb

<h1>Test!</h1> 

(我也做了一個局部,以測試是否會得到顯示。它同樣是press.html .erb但_press.html.erb)

控制器

def press 
    end 

錯誤我不斷收到:

Routing Error 
No route matches [GET] "/press" 

我要去哪裏錯了?謝謝。

回答

3

您還需要將路線添加到您的config/routes.rb文件。如何做到這一點取決於你如何定義你的其他途徑,最基本的定義是:

get '/press', to: 'controller_name#press' 

瞭解更多關於路由:http://guides.rubyonrails.org/routing.html

+0

這完美地工作,謝謝! – user3174983

相關問題