# \[Rails\] Problema check\_box undefined method

**URL:** <https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077>\
**Category:** IT\
**Created:** [August 27, 2007, 10:51am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077 "2007-08-27T10:51:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 27, 2007, 10:51am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077/1 "2007-08-27T10:51:52Z")

</div>

Ciao,  
ho un piccolo problema con i check\_box in rails,

ho un metodo che prende tot elementi e li metto in un array (questi  
elementi, sono oggetti Item che contengono solo un attributo stringa  
(name)), e nel codice rhtml per visualizzarli uso:

\<% for item in @items %\> \<%= check\_box('items', item.name) %\>\<%= item.name %\> \<% end%\>

perÃ² mi dÃ il seguente errore:  
undefined method ‘\<item.name\>’.

Da cosa dipende? come posso risolverlo?

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 27, 2007, 11:05am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077/2 "2007-08-27T11:05:25Z")

</div>

Dovrebbe essere:  
\<%= check\_box(‘items’, ‘name’) %\>\<%= item.name %\>

## LG

blog: [www.lucaguidi.com](http://www.lucaguidi.com)

Bringing Rails to Italy  
First italian Ruby On Rails conference:  
Oct, 26-27 2007 - Pisa  
[www.railstoitaly.org](http://www.railstoitaly.org)

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 27, 2007, 11:08am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077/3 "2007-08-27T11:08:27Z")

</div>

Diego Faggian wrote:

> \<% end%\>

check\_box vuole come primo parametro il nome dell’oggetto, come secondo  
nome del metodo nell’oggetto da cui vai a ricavare il valore, “a naso”  
potresti voler fare una cosa del genere:

\<% for @item in @items %\> \<%= check\_box('item[]', 'name') %\>\<%= @item.name %\> \<% end%\>

ma forse volevi usare check\_box\_tag (a cui passi il nome/id che vuoi  
dare al checkbox ed il valore )

## HTH Luca

Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com)  
Email mailto://removed\_email\_address@domain.invalid  
Skype callto://l.mearelli

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 27, 2007, 11:22am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077/4 "2007-08-27T11:22:12Z")

</div>

> ma forse volevi usare check\_box\_tag (a cui passi il nome/id che vuoi  
> dare al checkbox ed il valore )
> 
> HTH  
> Luca

OK, ho risolto con check\_box\_tag.

grazie 🙂

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 27, 2007, 11:18am UTC](https://www.ruby-forum.com/t/rails-problema-check-box-undefined-method/113077/5 "2007-08-27T11:18:31Z")

</div>

La cosa strana Ã¨ che in un altro punto, fa la stesso identica cosa, Ã¨ li  
funziona o\_o.
