# Check\_box

**URL:** <https://www.ruby-forum.com/t/check-box/132978>\
**Category:** Rails\
**Created:** [March 26, 2008, 11:55am UTC](https://www.ruby-forum.com/t/check-box/132978 "2008-03-26T11:55:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sijo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/da6949/32.png) [@sijo](https://www.ruby-forum.com/u/sijo)\
**Post date:** [March 26, 2008, 11:55am UTC](https://www.ruby-forum.com/t/check-box/132978/1 "2008-03-26T11:55:36Z")

</div>

I have one for loop as below

\<% for knowledge\_base in @knowledge\_bases %\>

 \<%= check\_box ("knowledge\_base", "selection",{},checked\_value = "1", unchecked\_value = "0" ) %\> \<%= hidden\_field "knowledge\_base\_selected", "id", "value" =\> knowledge\_base.id %\> \<%= knowledge\_base.keyword %\> \<% end %\>

How can i get only the selected check box ids ie, hiddenfield  
“knowledge\_base\_selected” “id” in the controller?Will I get it as array  
in controller?

Sijo

---

<div class="post-metadata">

**Author:** ![sijo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/da6949/32.png) [@sijo](https://www.ruby-forum.com/u/sijo)\
**Post date:** [March 27, 2008, 5:15am UTC](https://www.ruby-forum.com/t/check-box/132978/2 "2008-03-27T05:15:57Z")

</div>

Hi  
Here I tried like following

\<%= check\_box :knowledge\_base, :index =\> "#{knowledge\_base.id}" %\>

And in controller I get

index10index21index31index40 #If I selected 2,3 check boxes…What  
I need is to extract 2,3 from this .How can I do this

Please help  
Sijo
