# Fields\_for association usare i metodi del parent

**URL:** <https://www.ruby-forum.com/t/fields-for-association-usare-i-metodi-del-parent/215914>\
**Category:** IT\
**Created:** [January 19, 2012, 10:32am UTC](https://www.ruby-forum.com/t/fields-for-association-usare-i-metodi-del-parent/215914 "2012-01-19T10:32:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 19, 2012, 10:32am UTC](https://www.ruby-forum.com/t/fields-for-association-usare-i-metodi-del-parent/215914/1 "2012-01-19T10:32:42Z")

</div>

= semantic\_form\_for @company do |f|  
= f.semantic\_fields\_for :categorizations do |categorization|  
= categorization.input :classification

Uso formtastic ma non cambia nulla rispetto agli helper nativi di rails.

Tramite l’associazione categorizations posso fare:  
@company.categorizations.each { |x| x.category.name }  
Siccome fields\_for itera su tutti gli elementi dell’associazione  
vorrei ottenere qualcosa del genere

= f.semantic\_fields\_for :categorizations do |categorization|  
= categorization.label :category.name  
= categorization.input :classification

Cioe’ vorrei visualizzare il nome della categoria per ogni  
categorization.  
C’e’ un modo per poterlo fare?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 19, 2012, 11:48am UTC](https://www.ruby-forum.com/t/fields-for-association-usare-i-metodi-del-parent/215914/2 "2012-01-19T11:48:50Z")

</div>

2012/1/19 Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> = f.semantic\_fields\_for :categorizations do |categorization|  
> = categorization.label :category.name  
> = categorization.input :classification
> 
> Cioe’ vorrei visualizzare il nome della categoria per ogni categorization.  
> C’e’ un modo per poterlo fare?

Risolto:

- @company.categorizations.each do |categorization|  
= f.semantic\_fields\_for :categorizations, categorization do |cat|  
= categorization.category.name  
= cat.input :classification
