Prima o poi al neo programmatore Ruby capitera' di scontrarsi con le "stranezze" dell'operatore and.
Ad esempio eseguite su irb:
a = true and false
Quanto vale a ?
NON vale false come ci si aspetta, ma true !
Questo perche' and ha una priorita' molto bassa. La precedente espressione viene quindi interpretata come:
(a = true) and false
Puoi evitare questo usando && invece di and :
a = true && false
in questo caso a vale true.
La differenza tra and e && e' la priorita' con cui vengono interpretati: && ha una priorita' alta, and molto bassa.
Spesso quindi, anche se leggermente meno leggibile, e' meglio usare &&.
28 maggio 2010
26 maggio 2010
Come caricare solo alcune Fixtures nel database
Per caricare TUTTE le Fixtures (presenti nella directory "tua_app/test/fixtures" ) nel database, bisogna usare il comando:
rake db:fixtures:load
A volte e' necessario caricare solo alcune Fixtures. In questo caso basta aggiungere l'opzione FIXTURES, ad esempio se si vogliono caricare solo fix1 e fix2:
rake db:fixtures:load FIXTURES=fix1,fix2
rake db:fixtures:load
A volte e' necessario caricare solo alcune Fixtures. In questo caso basta aggiungere l'opzione FIXTURES, ad esempio se si vogliono caricare solo fix1 e fix2:
rake db:fixtures:load FIXTURES=fix1,fix2
Iscriviti a:
Post (Atom)