空href标签返回远程服务器上的当前url

我留下了一些没有值的href标签。 但是,在将应用程序部署到远程服务器之后,这些标记将被填充与该服务器上的应用程序位置对应的url

所以,如果我的应用程序住在http://www.foo.org/,href href = ""href = "http://www.foo.org/"取代。

为什么?

这是devise。

根据RFC 2396 :

不包含URI的URI引用是对当前文档的引用。 换句话说,文档中的空白URI引用被解释为对该文档开始的引用,并且仅包含片段标识符的引用是对该文档的标识片段的引用。 遍历这样的引用不应该导致额外的检索行为。 但是,如果URI引用发生在始终意图导致新请求的上下文中(如HTML的FORM元素),那么空的URI引用表示当前文档的基本URI,应该由该URIreplace当转换成请求。