【发布时间】:2014-09-27 14:13:42
【问题描述】:
我是 ruby on rails 的新手,并且开始了一个新项目。我已经创建了基本的 rails 应用程序,并正在尝试使用引导程序构建应用程序的前端。我首先制作了一个简单的“Hello World”主页和关于页面,然后设置了我的 routs.rb 文件。
当我尝试在 application.html.erb 文件中添加链接时,它们不会在任一页面上呈现。这是我到目前为止所得到的。我只是想创建一个基本的导航栏,但链接没有显示出来。
有什么建议吗?
routes.rb 文件
Rails.application.routes.draw do
root 'pages#home'
get "about" => "pages#about" #creates about path
页面控制器
class PagesController < ActionController::Base
#Define a generic method
def home
end
def about
end
end
application.html.erb 文件
<!DOCTYPE html>
<html>
<head>
<title>CodeaApp</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= link_to "Home", root_path %>
<%= link_to "About", about_path %>
<div class="container">
<%= yield %>
</div>
</body>
</html>
【问题讨论】:
标签: ruby-on-rails ruby