Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Parameters

 
Rafael Andrade
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello guys.
I have a page with some checkboxes, and the ones that are checked are coming in the parameters list, with the name & ID. I wanted to receive the data in an Array inside params Hashmap, so I can iterate not having to worry about the other parameters, like action, method, etc.
I'm creating the checkboxes this way:
<%= check_box_tag "#{category.name}", category.id, category.active %>

Anyone know the trick?
Thanks alot.
BTW, was very happy to find out that javaranch has a RoR section!
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not entirely sure what you're asking, but if you want to receive parameters in an array, you need to use array naming notation on the view side, like is done in this tutorial:

http://satishonrails.wordpress.com/2007/06/29/multiple-checkboxes-with-habtm/

Does that answer your question? (It also covers using it with an habtm relationship, which may be more information that you needed.)
 
Rafael Andrade
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi man!
Thanks for the reply. That's exactly what I was looking for.
So, the solution is something like this:

<%= check_box_tag "category[#{category.name}]", category.id, category.active %>

We have to pass an array in the first parameter.

Thanks alot.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No problem!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic