# Acts\_as\_list o altro?

**URL:** <https://www.ruby-forum.com/t/acts-as-list-o-altro/169495>\
**Category:** IT\
**Created:** [June 4, 2009, 1:37pm UTC](https://www.ruby-forum.com/t/acts-as-list-o-altro/169495 "2009-06-04T13:37:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stanley](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@stanley](https://www.ruby-forum.com/u/stanley)\
**Post date:** [June 4, 2009, 1:37pm UTC](https://www.ruby-forum.com/t/acts-as-list-o-altro/169495/1 "2009-06-04T13:37:29Z")

</div>

salve a tutta la lista =)

premessa:  
sto lavorando su un controller (pages) che gestisce una semplice pagina  
(titolo, corpo, etc…), vorrei stabilire come/dove visualizzarle in  
fruizione.  
ho pensato che usando un valore _ordering_ nelle pagine, potrei  
richiamarle successivamente seguendo il loro ordering. ad esempio la  
“home” avrebbe ordering=1, “about” avrebbe 2, etc…

problema:  
ho letto da molte parti che il plugin acts\_as\_list serve a gestire liste  
ordinate. guardando però gli esempi, sembra che dovrei avere 2 modelli:  
1 contenitore ed 1 contenuto. un esempio potrebbe essere:

class Page \< ActiveRecord::Base  
has\_permalink :title, :unless =\> lambda { |page| page.title.blank? }

belongs\_to :page\_list  
acts\_as\_list :scope =\> :page\_list

[…]  
end

class PageList \< ActiveRecord::Base  
has\_many :pages, :order =\> “ordering”  
end

il problema è che non vorrei usare un modello _contenitore_ per le  
pagine, ma allo stesso tempo mi piacerebbe gestire l’ordering in modo  
semplice.

avete qualche consiglio a riguardo? sapete se è possibile sfruttare  
acts\_as\_list usando solo 1 modello?

grazie in anticipo =)  
A.
