# Javascript\_inlcude\_tag :default error

**URL:** <https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922>\
**Category:** Rails\
**Created:** [March 15, 2007, 4:52pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922 "2007-03-15T16:52:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9f8e36/32.png) [@rick](https://www.ruby-forum.com/u/rick)\
**Post date:** [March 15, 2007, 4:52pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922/1 "2007-03-15T16:52:47Z")

</div>

I’m running rails 1.2.2 with ruby 1.8.5.  
I have a layout with:  
\<%= javascript\_include\_tag :default %\>  
which gives this error:  
can’t dup Symbol

However, this works:  
\<%= javascript\_include\_tag ‘prototype’ %\>

Any ideas what the problem might be?

---

<div class="post-metadata">

**Author:** ![rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9f8e36/32.png) [@rick](https://www.ruby-forum.com/u/rick)\
**Post date:** [March 15, 2007, 4:57pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922/2 "2007-03-15T16:57:48Z")

</div>

arrggghhhh

Of course it should be

\<%= javascript\_include\_tag :defaults %\>  
not :default

---

<div class="post-metadata">

**Author:** ![rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9f8e36/32.png) [@rick](https://www.ruby-forum.com/u/rick)\
**Post date:** [March 15, 2007, 4:57pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922/3 "2007-03-15T16:57:48Z")

</div>

Rick wrote:

> I’m running rails 1.2.2 with ruby 1.8.5.  
> I have a layout with:  
> \<%= javascript\_include\_tag :default %\>  
> which gives this error:  
> can’t dup Symbol
> 
> However, this works:  
> \<%= javascript\_include\_tag ‘prototype’ %\>
> 
> Any ideas what the problem might be?

It’s “:defaults”, not “:default” (no quotes).

–  
Michael W.

---

<div class="post-metadata">

**Author:** ![rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9f8e36/32.png) [@rick](https://www.ruby-forum.com/u/rick)\
**Post date:** [March 15, 2007, 5:02pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922/4 "2007-03-15T17:02:49Z")

</div>

Hi,  
it has to be :defaults instead of :default,

\<%= javascript\_include\_tag :defaults %\>

bye,  
Tino

---

<div class="post-metadata">

**Author:** ![rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9f8e36/32.png) [@rick](https://www.ruby-forum.com/u/rick)\
**Post date:** [March 15, 2007, 5:00pm UTC](https://www.ruby-forum.com/t/javascript-inlcude-tag-default-error/88922/5 "2007-03-15T17:00:49Z")

</div>

On 15 Mar 2007, at 16:50, Rick wrote:

> I’m running rails 1.2.2 with ruby 1.8.5.  
> I have a layout with:  
> \<%= javascript\_include\_tag :default %\>

Typo? Needs an ‘s’ at the end

\<%= javascript\_include\_tag :defaults %\>

> which gives this error:  
> can’t dup Symbol
> 
> However, this works:  
> \<%= javascript\_include\_tag ‘prototype’ %\>

Best regards

Peter De Berdt
