Hallo Michael,
was möchtest du denn genau machen, ich denke vielleicht können wir
dann besser schauen, was zu tun ist.
Ich denke nicht, dass etwas gegen den Ansatz von Sascha spricht,
außer dein Plan ist es, eine Seite für mehrere tausend
gleichzeitige Nutzer zu bauen und wenn, dann kannst du die
entsprechenden Stellen immernoch (natürlich nach vorherigen Messungen)
optimieren.
Wahrscheinlich hast du inzwischen schon mehr Zeit aufgewendet, das
Problem im vorhinein zu "optimieren" als
du später in der Produktionsumgebung an Laufzeitgewinn jemals
einsparen wirst. ;-)
Viele Grüße,
Tom
On Jul 23, 2007, at 10:55 AM, Michael Kastner wrote:
Hallo Sascha,
find gibt AR-Instanzen zurück. Das ist ein ziemlicher Overkill für
das, was ich tun möchte. Ich will _nur_ die IDs haben.
Ich suche das Teil, das bei Rails den SQL-Code aus den Parametern,
die find übergeben werden, baut.
Viele Grüße
Michael Kastner
Sascha Teske schrieb:
wenn ich dich richtig verstehe, willst du:
ids = Record.find(:all, :conditions => myconds).map(&:id)
bzw.
ids = Record.find(:all, :conditions => myconds).map {|r| r.id}
oder? Das mit den sql codes hab ich nicht verstanden.
viele grüsse
Sascha
Am 22.07.07 schrieb Michael Kastner <[EMAIL PROTECTED]>:
Hallo,
ich hoffe mal, daß ich das halbwegs nachvollziehbar formuliere:
Ich möchte mit den normalen find-Parametern (:select, :conditions
etc.) eine
Suche durchführen. Aber ich möchte mir keine AR-Objekte
zurückgeben lassen,
sondern lediglich die ids als Array.
Hierfür hatte ich mir gedacht, daß es sinnvoll wäre, wenn ich den
generierten
SQL-Code per
connection.select_values generierter_sql_code
abschicke.
Ich würde zum generieren des SQL-Codes gerne die Methode
verwenden, die auch
Rails zum generieren des SQL-Codes verwendet.
Weiß zufällig jemand, wo man diese Methode finden kann oder ist
das jetzt zu
einfach gedacht?
Viele Grüße
Michael Kastner
--
------------------------------
galt.de Web :-) Services
Michael Kastner
Berliner Straße 3
D-65439 Flörsheim
Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [EMAIL PROTECTED]
Homepage http://www.galt.de
------------------------------
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
--
------------------------------
galt.de Web :-) Services
Michael Kastner
Berliner Straße 3
D-65439 Flörsheim
Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [EMAIL PROTECTED]
Homepage http://www.galt.de
------------------------------
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug