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