# Auto\_discovery\_link\_tag generating an href tag

**URL:** <https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188>\
**Category:** Rails\
**Created:** [September 22, 2008, 11:56am UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188 "2008-09-22T11:56:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [September 22, 2008, 11:56am UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188/1 "2008-09-22T11:56:33Z")

</div>

For some obscure reason, \<%= auto\_discovery\_link\_tag %\> generates the  
following html code:

This is wrong html. Where does the problem come from? Bug from Rails  
2.1.0?

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [September 22, 2008, 12:06pm UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188/2 "2008-09-22T12:06:42Z")

</div>

By the way,

\<%= stylesheet\_link\_tag(“screen”) %\>

generates:

I smell something bad.

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [September 22, 2008, 12:57pm UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188/3 "2008-09-22T12:57:11Z")

</div>

On Sep 22, 6:06 pm, Fernando P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> By the way,
> 
> \<%= stylesheet\_link\_tag(“screen”) %\>
> 
> generates:
> 
> I smell something bad.

Isn’t that supposed to be the behavior of stylesheet\_link\_tag as per  
documentation?

> **[ActionView::Helpers::AssetTagHelper](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#M001683)**
>
> This module provides methods for generating HTML that links views to assets such as images, JavaScripts, stylesheets, and feeds.

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [September 22, 2008, 1:24pm UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188/4 "2008-09-22T13:24:53Z")

</div>

You are write. However, shouldn’t it be \<link rel=… ???

Because with \<link href=… for the CSS, my validator says it is not  
valid html.

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [September 22, 2008, 1:33pm UTC](https://www.ruby-forum.com/t/auto-discovery-link-tag-generating-an-href-tag/149188/5 "2008-09-22T13:33:02Z")

</div>

On Sep 22, 7:24 pm, Fernando P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> You are write. However, shouldn’t it be \<link rel=… ???
> 
> Because with \<link href=… for the CSS, my validator says it is not  
> valid html.

It validates okay using the W3C validation service:

> **[Validation Results - W3C Markup Validator](https://validator.w3.org/check)**
>
> W3C's easy-to-use
> markup validation service, based on SGML and XML parsers.
