On 23.07.2007, at 16:09, Stefan Frank wrote:
hmm, ich kenn jetzt die speziellen Anforderungen hier nicht, aber
mir ist das auch schon häufiger untergekommen, dass man explizit
kontrollieren will, was man da lädt: Vor allem dann, wenn in der
Tabelle z.B. viel TEXT oder Blobs drin sind: Standardanforderung
ist, dass man z.B. auf index-Seiten nur das lädt, was man für die
Anzeige der Suchergebniss braucht.
Wenn ich das .map(&:id) richtig verstanden habe, dann ist es da
schon zu spät und auch die Text/Blob-Spalten sind bereits über die
Leitung gewandert. Kann man das denn nicht irgendwie kontrollieren
in rails, dh. macht rails immer ein select * ?!
Die API-Doc hilft weiter (http://api.rubyonrails.com/classes/
ActiveRecord/Base.html#M000992), alternativ auch Seite 300 in der
Print-Version der Bibel:
ids = Record.find(:all, :select => 'id', :conditions => myconds).map
(&:id)
Cheers, Pom
--
// Mathias Meyer
// PAPERPLANES SOFTWARE.ENTWICKLUNG
// www.paperplanes.de
// Gabriel-Max-Str. 3, 10245 Berlin
// meyer.at.paperplanes.de, 0163.765.27.47
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug