# Active Scaffold e Plugin

**URL:** <https://www.ruby-forum.com/t/active-scaffold-e-plugin/159708>\
**Category:** IT\
**Created:** [February 7, 2009, 12:48pm UTC](https://www.ruby-forum.com/t/active-scaffold-e-plugin/159708 "2009-02-07T12:48:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![menestra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@menestra](https://www.ruby-forum.com/u/menestra)\
**Post date:** [February 7, 2009, 12:48pm UTC](https://www.ruby-forum.com/t/active-scaffold-e-plugin/159708/1 "2009-02-07T12:48:53Z")

</div>

Ciao ragazzi,

avete mai utilizzato il plugin in oggetto?  
Come vi sembra?  
Io lo sto utilizzando da un pÃ² di tempo, devo dire che Ã¨ di semplice  
interpretazione e molto utile allo scopo CRUD.

Volevo inoltre sapere i plugin utilizzati su Active Scaffold.

Per quanto mi riguarda, personalmente ho personalizzato ed installato

- Record\_Select, strumento molto utile e alquanto carino per  
personalizzare le SELECT
- Attachment fu per l’upload e la creazione di thumbnail di immagini e  
altri file
- FCK Editor per textarea con editor HTML
- RestFul Authentication + Role Requirement per la gestione degli utenti  
e dei privilegi
- Active Scaffold Sortable per ordinamento drag-and-drop degli elementi  
di una tabella

2 domande invece di personalizzazione e ottimizzazione:

1. avete personalizzato la data nella lista di Active Scaffold?
2. come si crea un campo (non id) il cui valore deve essere incrementato  
automaticamente prendendo l’ultimo inserito?

Grazie

---

<div class="post-metadata">

**Author:** ![menestra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@menestra](https://www.ruby-forum.com/u/menestra)\
**Post date:** [February 9, 2009, 10:49am UTC](https://www.ruby-forum.com/t/active-scaffold-e-plugin/159708/2 "2009-02-09T10:49:11Z")

</div>

Ciao!  
Ho cominciato da poco ad utilizzare Active Scaffold per la creazione di  
backend di produzione e devo dire che Ã¨ molto potente anche se la  
documentazione Ã¨ piuttosto carente.

PerÃ² Ã¨ molto versatile e credo che una volta imparato permetta di creare  
sistemi di backend completi e versatili.

Lo utilizzo insieme a RestFul Authentication, Role Requirement e  
Attachment fu anche se vorrei tentare la strada di integrazione con  
Paperclip.

Da segnalare le funzionalitÃ per la gestione dei permessi che risulta  
molto granulare (permette di impostare gli accessi anche a singoli  
attributi di un modello)

Alessandro hai mai implementato una gestione di “Pessimistic Locking”  
per il problema della concorrenza su uno stesso db?  
Rails lo permette, ma io vorrei catalogare, ad esempio con un lucchetto,  
tutte quelle righe della mia tabella che sono bloccate perchÃ¨ giÃ in  
lavorazione da parte di un altro utente.  
E’ possibile farlo con Active Scaffold?  
Spero di essermi spiegato bene!

Per personalizzare una data potresti “sovrascrivere” il comportamento  
per una determinata colonna aggiungendo un metodo nell’helper relativo  
al modello in questione:  
il metodo deve essere definito come: “#{column\_name}\_column” ed essa  
deve restituire una stringa con la tua data formattata come meglio  
credi.  
Per info:  
[http://wiki.github.com/activescaffold/active\_scaffold/field-overrides](http://wiki.github.com/activescaffold/active_scaffold/field-overrides)

Enrico

---

<div class="post-metadata">

**Author:** ![menestra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@menestra](https://www.ruby-forum.com/u/menestra)\
**Post date:** [February 10, 2009, 3:05pm UTC](https://www.ruby-forum.com/t/active-scaffold-e-plugin/159708/3 "2009-02-10T15:05:56Z")

</div>

> Alessandro hai mai implementato una gestione di “Pessimistic Locking”  
> per il problema della concorrenza su uno stesso db?  
> Rails lo permette, ma io vorrei catalogare, ad esempio con un lucchetto,  
> tutte quelle righe della mia tabella che sono bloccate perchÃ¨ giÃ in  
> lavorazione da parte di un altro utente.  
> E’ possibile farlo con Active Scaffold?  
> Spero di essermi spiegato bene!

Ciao Enrico,  
al momento non ho mai provato questa funzionalitÃ per il semplice motivo  
che nel back-end realizzato ad oggi, non avevo tale necessitÃ , ma mi  
sembra molto interessante, sicuramente la testerÃ² a breve.

> Per personalizzare una data potresti “sovrascrivere” il comportamento  
> per una determinata colonna aggiungendo un metodo nell’helper relativo  
> al modello in questione:  
> il metodo deve essere definito come: “#{column\_name}\_column” ed essa  
> deve restituire una stringa con la tua data formattata come meglio  
> credi.  
> Per info:  
> [http://wiki.github.com/activescaffold/active\_scaffold/field-overrides](http://wiki.github.com/activescaffold/active_scaffold/field-overrides)  
> Si, penso sia questa la strada piÃ¹ facile. Ho trovato perÃ² in rete, dei  
> tutorial che inserivano in application.rb delle righe di codice con il  
> formato della data voluto per tutta l’applicazione, ma non sono riuscito  
> a farlo funzionare…  
> Inoltre, se per esempio volessi fare un’applicazione contabile dove ci  
> sia il valore degli â‚¬, mi consigli di utilizzare localize oppure hai  
> qualche via piÃ¹ consona?

Ciao e grazie…

> Enrico
