# Custom helper

**URL:** <https://www.ruby-forum.com/t/custom-helper/127648>\
**Category:** Rails\
**Created:** [January 31, 2008, 2:13am UTC](https://www.ruby-forum.com/t/custom-helper/127648 "2008-01-31T02:13:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![masch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@masch](https://www.ruby-forum.com/u/masch)\
**Post date:** [January 31, 2008, 2:13am UTC](https://www.ruby-forum.com/t/custom-helper/127648/1 "2008-01-31T02:13:34Z")

</div>

Hi!  
I have a model like this:

class Test1  
attr\_accessor :counter

def initialize  
@countter = 0  
end

```
  def increase
       @countter += 1
  end

```

end

A helper  
module DiscsHelper

def hidden\_div\_if(condition, attributes = {})  
if condition  
attributes[“style”] = “display: none”  
end  
attrs = tag\_options(attributes.stringify\_keys)  
“\<div #{attrs}\>”

end

end

A view:

```
  <% hidden_div_if(@test.counter > 0, :id => "test") %>
  <%= render(:partial => "test", :object => @test) %>

```

The problem is that when y try to test it the HTML result is wrong,  
it’ not create the header of the dev test, what am i doing wrong?

```
  test

```

Salu2…

---

<div class="post-metadata">

**Author:** ![masch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@masch](https://www.ruby-forum.com/u/masch)\
**Post date:** [February 1, 2008, 8:58pm UTC](https://www.ruby-forum.com/t/custom-helper/127648/2 "2008-02-01T20:58:45Z")

</div>

On Jan 30, 2008 7:12 PM, masch [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> class Test1  
> attr\_accessor :counter

countter ?

> ```
> def initialize
> @countter = 0
> 
> ```

counter ?

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)

---

<div class="post-metadata">

**Author:** ![masch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@masch](https://www.ruby-forum.com/u/masch)\
**Post date:** [February 1, 2008, 10:37pm UTC](https://www.ruby-forum.com/t/custom-helper/127648/3 "2008-02-01T22:37:14Z")

</div>

Sorry it’s wrong in the email, but in the code it’s countter…  
Do you know what i’m doing wrong?

Salu2…
