# Strip\_links(html) in a rake task

**URL:** <https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132>\
**Category:** Rails\
**Created:** [August 6, 2008, 10:37am UTC](https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132 "2008-08-06T10:37:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pierre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pierre](https://www.ruby-forum.com/u/pierre)\
**Post date:** [August 6, 2008, 10:37am UTC](https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132/1 "2008-08-06T10:37:58Z")

</div>

Hello,

I would like to use the helper strip\_links(html) in one of my rake task.

Is there anyway I can do that ? I’ve tried to look for solutions on  
Google with no success.

Thank you very much,

Pierre

---

<div class="post-metadata">

**Author:** ![pierre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pierre](https://www.ruby-forum.com/u/pierre)\
**Post date:** [August 6, 2008, 12:16pm UTC](https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132/2 "2008-08-06T12:16:37Z")

</div>

Write this code in some file in lib folder:

def helper  
Helper.instance  
end

class Helper  
include Singleton  
include ActionView::Helpers::TextHelper  
end

then you can access your helper method in models and controllers (that  
way you could use it in rake tasks too i believe) using  
helper.strip\_links

On Aug 6, 11:37 am, Pierre P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![pierre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pierre](https://www.ruby-forum.com/u/pierre)\
**Post date:** [August 6, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132/3 "2008-08-06T13:57:58Z")

</div>

@Gabriel : Thanks so much! ApplicationController.helpers.strip\_links  
worked fine in rake.

@Andrius : thanks for your answer (I haven’t tried it, since Gabriel’s  
is more simple).

Have a nice day!  
Pierre

Gabriel L. wrote:

> On Wed, Aug 6, 2008 at 12:10 PM, Andrius C.  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > end
> > 
> > then you can access your helper method in models and controllers (that  
> > way you could use it in rake tasks too i believe) using  
> > helper.strip\_links
> 
> I don’t know if its work in a rake task, but since rails 2.1, there is  
> another way to to this :
> 
> ```
> ApplicationController.helpers.strip_links
> 
> ```
> 
> Hope it will help
> 
> –  
> Gabriel L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![pierre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pierre](https://www.ruby-forum.com/u/pierre)\
**Post date:** [August 6, 2008, 12:42pm UTC](https://www.ruby-forum.com/t/strip-links-html-in-a-rake-task/145132/4 "2008-08-06T12:42:23Z")

</div>

On Wed, Aug 6, 2008 at 12:10 PM, Andrius C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> end
> 
> then you can access your helper method in models and controllers (that  
> way you could use it in rake tasks too i believe) using  
> helper.strip\_links

I don’t know if its work in a rake task, but since rails 2.1, there is  
another way to to this :

```
ApplicationController.helpers.strip_links

```

Hope it will help

–  
Gabriel L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
