Article View: pl.comp.lang.ruby
Article #250Re: Czy ActiveRecord jest logiczny?
From: Andrzej Zawadzki
Date: Fri, 20 Oct 2006 18:02
Date: Fri, 20 Oct 2006 18:02
19 lines
1521 bytes
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-mailReferences:
<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