所以我有了我的主页,landingpage.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"
我哪里错了?感谢。
答案 0 :(得分:4)
您还需要将路线添加到config/routes.rb
。这取决于您如何定义其他路线,但基本定义如下所示:
get '/press', to: 'controller_name#press'