[Rails] Re: Inserting multiple records from one table (model) to ano
Ar Chron wrote:
> Marnen Laibow-Koser wrote:
>>
>> You could -- it's just poor design in most cases.
>>
>
> Most cases yes, but in some cases a parallel import table is not a bad
> thing.
>
> If you put all your data into one table, then all the records going into
> that table have to pass all the model constraints immediately.
That's true, of course. But in that case, the tables don't have the
same structure, so the smell doesn't apply.
>
> From John's initial post, I read "after doing some preliminary editing"
> to imply that the records, as imported from CSV, may not satisfy all the
> constraints of the application.
>
> It may be in his interest to keep these "dirty" records separate from
> the "clean" records so he does not have to relax any constraints on the
> mainstream application data,
You may be right. I hadn't thought of that from the initial
description.
> or complicate his existing model
> constraints by mixing a flag check into the middle of things.
default_scope is not complicated!
>
> Ultimately, it'll be whatever works best for John.
Best,
--
Marnen Laibow-Koser
http://www.marnen.org
marnen@marnen.org
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home