🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.ruby
3 messages
3 total messages Started by Grzegorz Tue, 08 Aug 2006 08:35
RoR, ActiveRecord i procedury skladowane
#123
Author: Grzegorz
Date: Tue, 08 Aug 2006 08:35
20 lines
1335 bytes
Witam,

Przygladalem sie ostatnio blizej RoR (obejrzalem pare prezentacji,
przeczytalem pare wprowadzen do Ruby i RoR (w okolicach blogu Sztywnego)).

Niczego sam w RoR nie napisalem, a wiedze zdobywalem w okolicach 
polnocy :).

Mam takie pytanie (retoryczne, mam nadzieje).

Rozszerzajac klase dziedziczaca po ActiveRecord moge dodac
dowolna metode, w ktorej bede mogl wywolac procedure skladowana (lub
dowolne zapytanie SQL) i recznie iterowac sie po wyniku (kolekcji 
rekordow/obiektow modelu)?

Z gory przepraszam za ewentualne niedoskonalosci w stosowanej przeze 
mnie terminologii.

-- 
Grzegorz
Re: RoR, ActiveRecord i procedury skladowane
#124
Author: Daniel Owsiański
Date: Tue, 08 Aug 2006 09:15
30 lines
1867 bytes
Grzegorz napisał(a):
> Witam,
> 
> Przygladalem sie ostatnio blizej RoR (obejrzalem pare prezentacji,
> przeczytalem pare wprowadzen do Ruby i RoR (w okolicach blogu Sztywnego)).
> Niczego sam w RoR nie napisalem, a wiedze zdobywalem w okolicach polnocy 
> :).
Witaj wsród prawie-railsowców :)

> 
> Mam takie pytanie (retoryczne, mam nadzieje).
> Rozszerzajac klase dziedziczaca po ActiveRecord moge dodac
> dowolna metode, w ktorej bede mogl wywolac procedure skladowana (lub
> dowolne zapytanie SQL) i recznie iterowac sie po wyniku (kolekcji 
> rekordow/obiektow modelu)?
Z opisu który przedstawiłeś rozumiem ze pytasz czy mozesz zrobic cos 
takiego:
User.find_by_sql(tutaj_sql).each {|user| ... }

gdzie user to:
class User < ActiveRecord::Base
...
end

tak, możesz :) druga podobna metoda to count_by_sql()

czy o to Ci chodzilo?

-- daniel
http://jarmark.org
Re: RoR, ActiveRecord i procedury skladowane
#125
Author: Grzegorz
Date: Tue, 08 Aug 2006 12:24
13 lines
1094 bytes
Daniel Owsiański napisał(a):
> Grzegorz napisał(a):
> Z opisu który przedstawiłeś rozumiem ze pytasz czy mozesz zrobic cos 
> takiego:
> User.find_by_sql(tutaj_sql).each {|user| ... }
> 
> czy o to Ci chodzilo?

Tak.
Dzieki!

-- 
Grzegorz
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads