【发布时间】:2016-10-23 18:13:48
【问题描述】:
我正在学习 Michael Hartl 的 Ruby on Rails 教程。 我的 app/views/static_pages/help.html.erb 包含指向网站 www.railstutorial.org 的链接 这是代码
<!DOCTYPE html>
<html>
<head>
<title>Help | Ruby on Rails Tutorial Sample App</title>
</head>
<body>
<h1>Help</h1>
<p>
Get help on the Ruby on Rails Tutorial at the
<a href=“http://www.railstutorial.org/#help”>Rails Tutorial help section</a>
</p>
但我收到错误 No route matches [GET] "/static_pages/%E2%80%9Chttp:/www.railstutorial.org"
routes.rb 中的 get 函数如何用于链接?是不是应该像
get 'static_pages/wwww.railstutorial.org' ?
【问题讨论】:
-
您是否尝试过使用嵌入式 ruby 作为链接?顺便说一句,您不需要在您的 routes.rb 文件中指定外部链接。
-
您使用的是“智能引号”(
“和”),而不是普通的双引号(")。 HTML 使用普通的旧 ASCII 引号作为属性。 -
嗨 Mint 也许你不想要一个链接到railstutorial.org/#help.?
标签: ruby-on-rails ruby railstutorial.org