🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #250

Re: Czy ActiveRecord jest logiczny?

#250
From: Andrzej Zawadzki
Date: Fri, 20 Oct 2006 18:02
19 lines
1521 bytes
Jaroslaw Zabiello wrote:

> W ActiveRecord dosyc mętnie są zaimplementowane relacje. Np. na co
> wskazuje belongs_to(:abc)? Na klasę prawda? Tylko dlaczego z małej litery,
> skoro to klasa? A w wypadku klas MojaDziwnaKlasa już trzeba napisać
> belongs_to
> :moja_dziwna_klasa. Ja tu nie widzę nic oczywistego.
> Ale jest jeszcze gorzej. Bo has_many najwyraźniej wskazuje już nie na
> klasę ale na tabelę. Więc pisze się belongs_to :users podczas gdy klasa
> jest User.

A czy ta konwencja nie jest po prostu czysto gramatyczna?
has_many => nazwa_klasy_underscored_and_pluralized
has_one  => nazwa_klasy_underscored
Dla mnie takie przyporzadkowanie wydaje sie zupelnie oczywiste;)

Pozdrawiam
-- 
Andrzej Zawadzki
Technical Details
Message-ID: <ehb2p4$s9d$1@atena.e-wro.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.e-wro.pl!not-for-mail
References: <cxh2344pr5ob$.1uuphognwvje6$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.e-wro.pl!not-for-mail
From: Andrzej Zawadzki <a.zawadzki@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: Czy ActiveRecord jest logiczny?
Date: Fri, 20 Oct 2006 20:02:36 +0200
Organization: Miejskie Sieci Informatyczne e-wro
Lines: 22
Message-ID: <ehb2p4$s9d$1@atena.e-wro.net>
References: <cxh2344pr5ob$.1uuphognwvje6$.dlg@40tude.net>
NNTP-Posting-Host: h82-143-154-136-static.e-wro.net.pl
Mime-Version: 1.0
X-Trace: atena.e-wro.net 1161367140 28973 82.143.154.136 (20 Oct 2006 17:59:00 GMT)
X-Complaints-To: abuse@e-wro.pl
NNTP-Posting-Date: Fri, 20 Oct 2006 17:59:00 +0000 (UTC)
User-Agent: KNode/0.9.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit