Ruby on rails 为什么我的链接不适用于我的ruby on rails站点?点击时链接保持在同一页面上

Ruby on rails 为什么我的链接不适用于我的ruby on rails站点?点击时链接保持在同一页面上,ruby-on-rails,hyperlink,controller,link-to,Ruby On Rails,Hyperlink,Controller,Link To,我的链接不适用于我的ruby on rails站点。当我点击该链接时,该站点将保持在同一页面上。我遵循Michael Hartl的一本书《RailsSpace:用ruby on rails构建社交网站》中的代码。这本书可以免费下载,你可以按照代码自己,它在55-56页的标题下开始“添加导航”。这里有一个链接到 谢谢你的帮助 我试着用谷歌搜索“link_to”函数并更改格式,它所做的只是生成更多错误,请帮助 以下是我的app/views/layout/site.html.erb文件中的代码: &l

我的链接不适用于我的ruby on rails站点。当我点击该链接时,该站点将保持在同一页面上。我遵循Michael Hartl的一本书《RailsSpace:用ruby on rails构建社交网站》中的代码。这本书可以免费下载,你可以按照代码自己,它在55-56页的标题下开始“添加导航”。这里有一个链接到

谢谢你的帮助

我试着用谷歌搜索“link_to”函数并更改格式,它所做的只是生成更多错误,请帮助

以下是我的app/views/layout/site.html.erb文件中的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html>
    <head>
      <title><%= @title %></title>
      <%= stylesheet_link_tag "site" %>
    </head>
    <body>
      <div id="whole_page">
        <div id="header">RailsSpace</div>
        <div id="nav">
          <%= link_to_unless_current "Home", :action => "index" %> |
          <%= link_to "About Us" , :action => "help" %> |
          <%= link_to_unless_current "Help", :action => "help" %>
          <div style="background-color:white">
            <h1>Welcome to RailSpace!</h1>
            <p>This is going to be the best site ever!</p>
          </div>
        </div>
        <div id="content">
          <%= @content_for_layout %>
        </div>
      </div>
    </body>
  </html>
//以下是我按要求单击链接时控制台的输出:

 Started GET "/site/about" for ::1 at 2019-10-01 15:28:48 -0700
 Processing by SiteController#about as HTML
   Rendering site/about.html.erb within layouts/site
   Rendered  site/about.html.erb within layouts/site (Duration: 0.0ms | 
   Allocations: 5)
   Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms | 
   Allocations: 2921)
谢谢你的帮助


当我点击导航栏中的链接时,网站将保持在同一页面上。请帮忙。

多亏了罗克韦尔·赖斯先生,他建议我用
替换
,这确实奏效了。所有的赞扬都归于罗克韦尔·赖斯先生。非常感谢你。

可能是重复的,我回复了同样的问题,这样我就可以包含另外两个文件中的代码。我不知道如何编辑我已经有过的问题。在标签的正下方有一个
edit
链接。哈哈,天哪,我没有看到,我希望它是闪亮和蓝色的。谢谢。单击链接时,请将控制台的输出添加到问题中。
Rails.application.routes.draw do
  get  'site/index'
  get '/site/about'
  get 'site/help'

  root  'site#index'
 Started GET "/site/about" for ::1 at 2019-10-01 15:28:48 -0700
 Processing by SiteController#about as HTML
   Rendering site/about.html.erb within layouts/site
   Rendered  site/about.html.erb within layouts/site (Duration: 0.0ms | 
   Allocations: 5)
   Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms | 
   Allocations: 2921)