# Elements for a related Model in a Form

**URL:** <https://www.ruby-forum.com/t/elements-for-a-related-model-in-a-form/159177>\
**Category:** Rails\
**Created:** [February 1, 2009, 11:55pm UTC](https://www.ruby-forum.com/t/elements-for-a-related-model-in-a-form/159177 "2009-02-01T23:55:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 1, 2009, 11:55pm UTC](https://www.ruby-forum.com/t/elements-for-a-related-model-in-a-form/159177/1 "2009-02-01T23:55:47Z")

</div>

Hello,

I can’t figure out how to do this:

I have a Post Model and it :has\_and\_belongs\_to\_many :tags. When I edit  
a Post, I want to create checkboxes or a select field (with multiple  
select choices), so I can add tags to a Post directly from its form.  
Is there a way to achieve this nicely or do I have to create something  
like just check\_box\_tags whithin a loop and process those back in the  
controller?

Tomas

---

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 2, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/elements-for-a-related-model-in-a-form/159177/2 "2009-02-02T15:07:39Z")

</div>

On Sun, Feb 1, 2009 at 6:25 AM, Tomas M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> controller?
> 
> Tomas

I wanted to do something very similar and I modeled my application after  
this:

[http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm](http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm)

–wpd

---

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 2, 2009, 8:30pm UTC](https://www.ruby-forum.com/t/elements-for-a-related-model-in-a-form/159177/3 "2009-02-02T20:30:35Z")

</div>

I’ve already implemented it in a very similar way, but that looks a  
bit nicer. Thanks!

Tomas
