This question regards the Composite Primary Keys gem (http://compositekeys.rubyforge.org/) : Once I use set_primary_keys, should I also use validates_uniqueness_of to ensure that the composite primary key is unique and attr_readonly to ensure that the attributes in the primary key would not be overwritten? Thanks. -- Posted via http://www.ruby-forum.com/.
Marnen Laibow-Koser
2009-Jul-05 18:20 UTC
Re: Composite Primary Keys and validates_uniqueness_of
Learn by Doing wrote:> This question regards the Composite Primary Keys gem > (http://compositekeys.rubyforge.org/) : > > Once I use set_primary_keys, should I also use > > validates_uniqueness_of to ensure that the composite primary key is > uniqueYou could, but remember that the DB will catch that in any case.> and > > attr_readonly to ensure that the attributes in the primary key would > not be overwritten?Depends. If you''re using a composite key, presumably it''s built up from domain data, so in many cases, you wouldn''t want to make it read-only. What is your data like that you think you need this?> > Thanks.Best, -- Marnen Laibow-Koser http://www.marnen.org marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.org -- Posted via http://www.ruby-forum.com/.