🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: walidacja modelu w przypadku has_and_belongs_to_many

#920
From: Piotr 'piter' Hlawski
Date: Tue, 05 Feb 2008 11:36
26 lines
2346 bytes
Jaroslaw Zabiello wrote:

> On Tue, 05 Feb 2008 08:37:41 -0000, Piotr 'piter' Hlawski
> <phlawski@cut_this_crap.gmail.com> wrote:
> 
>> W przypadku gdy tabela łącząca jest tylko i wyłącznie tabelą łączącą, a
>> więc posiada model1_id i model2_id to po co mi ona jako fizyczny model?
> 
> Choćby po to abyś miał dostęp do pełnych joinów (w habtm nie można użyć
> :include), albo aby ominąć push_with_attributes.

Czasem to jest kompletnie niepotrzebne.

> Poza tym taka tabela w 
> wypadku habtm *nie może* mieć pk (sic!) i jest po prostu tworem sztucznym.

Tworem sztucznym z jakiego punktu widzenia? Bo z punktu widzenia DB jak
najbardziej naturalnym, co wynika z normalizacji (3NF)

> Ma też mniejsze możliwości i koszmarnie długą nazwę makra ;)

Są przypadki w których te możliwości są zbędne. Nazwa mi kompletnie nie
przeszkadza :)

-- 
[ Piotr 'piter' Hlawski ( <phlawski$gmail,com> ) ( GG: 4534287 ) ]
Technical Details
Message-ID: <2475568.NS8mR6odnp@zatoichi.homeunix.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <d3eadb5f-68bc-448f-a7c4-4ef395c49552@i29g2000prf.googlegroups.com> <op.t5o0ezulr2rg33@macbook-pro-zbiru.local> <1978646.8dMPzUgjSc@zatoichi.homeunix.org> <fnp9ik$ojh$1@nemesis.news.tpi.pl> <op.t5090oxor2rg33@jzmbp.local> <1545144.TYoIXpiRvH@zatoichi.homeunix.org> <op.t51tyylmr2rg33@jzmbp.westglobal.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: walidacja modelu w przypadku has_and_belongs_to_many
Date: Tue, 05 Feb 2008 12:36:02 +0100
Organization: UAC
Lines: 26
Message-ID: <2475568.NS8mR6odnp@zatoichi.homeunix.org>
References: <d3eadb5f-68bc-448f-a7c4-4ef395c49552@i29g2000prf.googlegroups.com> <op.t5o0ezulr2rg33@macbook-pro-zbiru.local> <1978646.8dMPzUgjSc@zatoichi.homeunix.org> <fnp9ik$ojh$1@nemesis.news.tpi.pl> <op.t5090oxor2rg33@jzmbp.local> <1545144.TYoIXpiRvH@zatoichi.homeunix.org> <op.t51tyylmr2rg33@jzmbp.westglobal.com>
NNTP-Posting-Host: gw202.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1202211436 25917 80.53.74.202 (5 Feb 2008 11:37:16 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 5 Feb 2008 11:37:16 +0000 (UTC)
User-Agent: KNode/0.10.5
X-OS: FreeBSD 7.0RC1
X-Face: ||2,<Tr.m4w*(ic%$y<v09}$U]=ONDHM?27W/VpJs3/x8leDR+?!.>o4@Y<|,=>Hfxob&l\  Y6rT\(]QOnpqBRnT5|~r,pSb.@_$`y@"FCCv*/VriZkei1!dIe]n8rdG&ZY'asF8?YqV>F;z;RRGuN  bZ";p#8w^|rc"B|"|%{pM:}YeZH6CDXp)c-Nx5z^}")t+}vq*T8P|:AWz.ex6ceYEQ3TOKh!{Id?_h  2be
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit