# Link\_to, anchors, and \<a href name="link\_name"\>

**URL:** <https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530>\
**Category:** Rails\
**Created:** [September 29, 2006, 9:10pm UTC](https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530 "2006-09-29T21:10:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://www.ruby-forum.com/u/ryan)\
**Post date:** [September 29, 2006, 9:10pm UTC](https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530/1 "2006-09-29T21:10:37Z")

</div>

I see that the following creates an anchor tag.

link\_to “link”, :anchor =\> “same\_page\_link”

However, how do I create an tag? link\_to  
doesn’t seem to support a :name option.

Any ideas on the syntax, or a better way to accomplish this?

Thanks!

---

<div class="post-metadata">

**Author:** ![ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://www.ruby-forum.com/u/ryan)\
**Post date:** [September 29, 2006, 11:41pm UTC](https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530/2 "2006-09-29T23:41:46Z")

</div>

ruby needs to know where ‘options’ ends and ‘html\_options’ begins…  
use curly braces:  
link\_to ‘link’, {:anchor =\> ‘same\_page\_link’}, :name =\> ‘same\_page\_link’

---

<div class="post-metadata">

**Author:** ![ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://www.ruby-forum.com/u/ryan)\
**Post date:** [September 29, 2006, 11:45pm UTC](https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530/3 "2006-09-29T23:45:49Z")

</div>

ruby needs to know where ‘options’ ends and ‘html\_options’ begins…  
use curly braces:  
link\_to ‘link’, {:anchor =\> ‘same\_page\_link’}, :name =\> ‘same\_page\_link’

---

<div class="post-metadata">

**Author:** ![ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://www.ruby-forum.com/u/ryan)\
**Post date:** [September 30, 2006, 2:18am UTC](https://www.ruby-forum.com/t/link-to-anchors-and-a-href-name-link-name/70530/4 "2006-09-30T02:18:44Z")

</div>

Thanks Jeff,

That works!

Well, I did have to add the empty brackets before :name in order to  
placehold the :options hash.

link\_to ‘link’, {:anchor =\> ‘same\_page\_link’}, {}, :name =\>  
‘same\_page\_link’
