qual’e’ la differenza tra:
Sector.all
e
Sector.scoped
entrambi restituiscono i record nel medesimo ordine.
qual’e’ la differenza tra:
Sector.all
e
Sector.scoped
entrambi restituiscono i record nel medesimo ordine.
2011/1/3 Mauro [email protected]:
qual’e’ la differenza tra:
Sector.all
e
Sector.scoped
scoped ti da un oggetto di tipo scope, che rappresenta una
sottoselezione degli oggetti che puoi restringere come vuoi.
Per esempio, puoi fare un
students = Student.scoped
students.where(:year => 4)
students.size # numero di studenti al quarto anno
students.each do … #roba con gli studenti del quarto anno
Ovviamente se non restringi la selezione equivalente a usare tutta
la tabella, cio #all.
http://api.rubyonrails.org/classes/ActiveRecord/NamedScope/ClassMethods.html#method-i-scoped
–
blog en: http://www.riffraff.info
blog it: http://riffraff.blogsome.com
work: http://cascaad.com
2011/1/3 gabriele renzi [email protected]:
Per esempio, puoi fare un
students = Student.scoped
students.where(:year => 4)
students.size # numero di studenti al quarto anno
students.each do … #roba con gli studenti del quarto annoOvviamente se non restringi la selezione equivalente a usare tutta
la tabella, cio #all.
Per restringere la selezione intendi l’uso degli scope nel model?
Un bel post a riguardo
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs