homeASCIIcasts

Episodes tagged with “active-record”

  1. 217

    Wizard Form Other translations: En Es

    In questo episodio creeremo una form multipasso, detta anche wizard, da zero.

    Tags: form viste active-record

  2. 215

    Query avanzate in Rails 3 Other translations: En Es Cn

    In questo episodio impariamo alcune tecniche avanzate sui named scope e presentiamo Arel.

    Tags: rails-30 active-record

  3. 212

    Refactoring e Dynamic Delegator Other translations: En Es

    Impariamo come fare il refactoring di un insieme di query condizionali Active Record usando un Dynamic Delegator.

    Tags: refactoring active-record rails-30

  4. 211

    Validazioni in Rails 3 Other translations: En Es

    Rails 3 offre molte nuove aggiunte alla validazione. Qui scoprirete come creare un partial per i messaggi di errori personalizzati, come usare l'introspezione sulle validazioni e come semplificare validazioni complesse sul modello.

    Tags: rails-30 form active-record viste

  5. 202

    Query Active-Record in Rails 3 Other translations: En Cn De Es

    Rails 3 introduce una nuova interfaccia per le query per rendere più performanti i recuperi con Active Record. Guardate come funziona e quali sono i cambiamenti negli scope dei nomi.

    Tags: rails-30 active-record

  6. 196

    Nested Model Form Parte 1 Other translations: En Es Fr Cn

    Il metodo "accepts_nested_attributes_for", introdotto a partire dalla versione 2.3 di Rails, facilita la gestione di più modelli con un singolo form. Scoprite come usarla in questo episodio.

    Tags: form viste active-record

  7. 193

    Modelli non persistenti Other translations: En Es Cn

    Se volete creare un modello privo di tabella associata sul database, tutto ciò di cui avrete bisogno sarà di definire una coppia di metodi nel modello.

    Tags: active-record

  8. 189

    Associazioni embedded Other translations: En Cn

    In questo episodio vi mostriamo come incapsulare una associazione uno-a-molti o molti-a-molti in un singolo campo intero.

    Tags: active-record viste

  9. 181

    Include vs Joins Other translations: En Cn

    Le due opzioni del metodo find include e joins possono confondere siccome sono simili. Scopriamo quando sia opportuno usare l'uno piuttosto che l'altro in questo episodio.

    Tags: active-record

  10. 33

    Fare un plugin Other translations: En

    Le duplicazioni possono spesso essere rimosse dal vostro codice Ruby creando metodi dinamicamente. In questo episodio creeremo un plugin proprio per fare ciò.

    Tags: active-record plugins

  11. 32

    Ore nei campi di testo Other translations: En

    Aggiornamento di campi di orario mediante una serie di tendine non è il modo pi%ugrave; elegante per inserire informazioni cronologiche. Scopriamo come permettere all’utente di inserire direttamente in un campo di testo date e orari.

    Tags: active-record form

  12. 26

    Gli hacker amano gli assegnamenti massivi Other translations: En

    Se usate l’assegnamento massivo state dando il controllo completo dei vostri modelli agli utenti. Impariamo come proteggere i dati in questo episodio.

    Tags: sicurezza active-record forms

  13. 25

    SQL injection Other translations: En Id

    Gli attacchi per SQL injection sono uno dei modi più comuni per attaccare u'applicazione web. Impariamo come evitare di esserne vittime.

    Tags: sicurezza active-record form

  14. 23

    Colonna cache di conteggio Other translations: En

    Aumentare le prestazioni facendo cache della cardinalità dei record associati al corrente mediante relazione has_many in una colonna cache di conteggio.

    Tags: performance active-record

  15. 22

    Caricamento dati preventivo (eager loading) Other translations: En

    Aumentare le prestazioni dell'applicazione riducendo il numero di query al database. Il caricamento preventivo lo fa in modo semplice.

    Tags: performance active-record

  16. 16

    Attributi virtuali Other translations: En Cn Es Fr

    Mantenete le form flessibili aggiungendo attributi virtuali al vostro modello. Questa potente tecnica permette di creare campi di form che possono non essere direttamente associati a campi sul database.

    Tags: active-record form

  17. 15

    Giocare con le condizioni della find Other translations: En Es Fr

    Si possono passare oggetti oltre che stringhe ai vincoli della find, ma occorre stare attenti per garantire la corretta generazione dell'SQL.

    Tags: active-record

  18. 14

    Eseguire calcoli sui modelli Other translations: En Es Fr

    ActiveRecord fornisce metodi di classe per eseguire funzioni di aggregazione SQL. Vediamo come in questo episodio.

    Tags: active-record

  19. 5

    Usare la with_scope Other translations: En Es Kr Fr

    Imparare come usare la with_scope - un metodo molto potente che permetterà ai vostri metodi di recupero di accettare qualunque tipo di vincolo aggiuntivo.

    Tags: active-record

  20. 4

    Spostare le find ricorrenti nel modello Other translations: En Es Fr

    Ripulire i controller e rimuovere le duplicazioni spostando una find nel modello. Utilizzo di una associazione per chiamare metodi find personalizzati.

    Tags: active-record

  21. 3

    Find mediante associazioni Other translations: En Es Fr

    Usare l'associazione has_many in una find per evitare la necessità di passare foreign key.

    Tags: active-record

  22. 2

    Metodo find dinamico Other translations: En Fr Es Kr Pl

    Accorciare le find semplici e aumentare la leggibilità del codice usando i metodi dinamici find_by e find_all_by.

    Tags: active-record