我留下了一些没有值的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当转换成请求。