我了解您是 Rails 新手。看起来您还没有阅读有关路由如何与 rails 一起使用的详细信息。
我建议您先熟悉 Rails 指南:从外到内路由。该指南描述了一些简单的快捷方式,您可以使用这些快捷方式来更轻松地设置路线。
例如,完成您想要做的事情的一种方法是使用以下内容:
在您的/config/routes.rb
文件中,为您想要的链接输入如下条目:
root :to => "home#home"
get "home/index", :to => "home#index", :as => 'home_index'
get "home/about", :to => "home#about", :as => 'about'
get "home/contact", :to => "home#contact", :as => 'contact'
这些将创建您可以在视图中使用的快捷方式,例如root_path
, home_index_path
, about_path
,等。contact_path
然后在您看来,您将使用:
%a{:href => home_index_path } Home
%a{:href => contact_path } Contact
这只是您如何使用路径的开始。您还想学习如何使用 rails 'restful routing' 以及如何放入resources
您的路由文件,但这可能超出了您现在所需要的。