# How to make auto\_link work in script/console

**URL:** <https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227>\
**Category:** Rails\
**Created:** [July 12, 2007, 3:48pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227 "2007-07-12T15:48:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 3:48pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/1 "2007-07-12T15:48:16Z")

</div>

I wanted to take auto\_link method for a ride but in script/console I get  
the  
message that “undefined method ‘tag\_options’”.

What do I need to include in order to run auto\_link(“ruby on rails”) on  
ruby  
script/console?

-=-

---

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 4:22pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/2 "2007-07-12T16:22:23Z")

</div>

On 7/12/07, Neeraj K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I wanted to take auto\_link method for a ride but in script/console I get the  
> message that “undefined method ‘tag\_options’”.
> 
> What do I need to include in order to run auto\_link(“ruby on rails”) on ruby  
> script/console?

include ActionView::Helpers::TagHelper

or, use the little “helper” thingy, and you don’t have to worry about  
including stuff:

> > helper.auto\_link(“ruby on rails”)  
> > =\> “ruby on rails”

---

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 8:17pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/3 "2007-07-12T20:17:02Z")

</div>

On Jul 12, 2007, at 10:21 AM, Bob S. wrote:

> or, use the little “helper” thingy, and you don’t have to worry about  
> including stuff:
> 
> > > helper.auto\_link(“ruby on rails”)  
> > > =\> “ruby on rails”

Loading production environment.

> > helper.auto\_link(“please visit [http://agileconsultingllc.com](http://agileconsultingllc.com) for  
> > more information”)  
> > =\> “please visit \<a href="[http://agileconsultingllc.com](http://agileconsultingllc.com)"\>http://  
> > agileconsultingllc.com for more information”

Hey thanks! That’s a fantastic tip!

-Rob

Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 10:34pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/4 "2007-07-12T22:34:21Z")

</div>

Question is if I do just

pluralize(2,“person”) in script/console without using helper or  
including  
anything , it works by default. While auto\_link(“[www.rubyonrails.org](http://www.rubyonrails.org)”)  
chokes with error. Why this discrepancy. Why pluralize method is  
automatically loaded.

-=-

---

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 11:26pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/5 "2007-07-12T23:26:24Z")

</div>

then it must be windows issue. I killed my script/console then started  
another one and it still works.

> > exit

D:\dev\eii4\>ruby script/console  
Loading development environment.

> > pluralize(2,“person”)  
> > =\> “2 people”
> 
> >

---

<div class="post-metadata">

**Author:** ![dorelal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3da27b/32.png) [@dorelal](https://www.ruby-forum.com/u/dorelal)\
**Post date:** [July 12, 2007, 10:53pm UTC](https://www.ruby-forum.com/t/how-to-make-auto-link-work-in-script-console/109227/6 "2007-07-12T22:53:22Z")

</div>

On Jul 12, 2007, at 4:33 PM, Neeraj K. wrote:

> > > script/console?  
> > > Loading production environment.  
> > > removed\_email\_address@domain.invalid

> Question is if I do just
> 
> pluralize(2,“person”) in script/console without using helper or  
> including anything , it works by default. While auto\_link  
> ("[www.rubyonrails.org](http://www.rubyonrails.org) ") chokes with error. Why this discrepancy.  
> Why pluralize method is automatically loaded.
> 
> -=-

Are you sure? It doesn’t work for me.

Loading development environment.

> > pluralize(2,‘person’)  
> > NoMethodError: undefined method `pluralize' for #<Object:0x349f4> from (irb):1 helper.pluralize(2,'person') => "2 people" pluralize(2,'person') NoMethodError: undefined method `pluralize’ for #Object:0x349f4  
> > from (irb):3

-Rob

Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid
