I like them much better than the gremlins.
On 30 Sep 2008, at 14:09, Dan North wrote:
We do have pixies! They do all the "magic" stuff.
How else do you think it happens?
;)
2008/9/27 aslak hellesoy <[EMAIL PROTECTED]>
On Sat, Sep 27, 2008 at 10:32 PM, David Chelimsky <[EMAIL PROTECTED]
> wrote:
> On Sat, Sep 27, 2008 at 2:29 PM, Mark Wilden <[EMAIL PROTECTED]>
wrote:
>> On Sat, Sep 27, 2008 at 11:26 AM, Dan North <[EMAIL PROTECTED]>
wrote:
>>
>>> It seems these conversations come up time and again because Rails
>>> overloads the idea of "model". In a Rails app the model serves
as both your
>>> domain model and your persistence strategy, because of the
coupling inherent
>>> in the Active Record pattern.
>>
>> Interesting. This coupling actually brought me to one of my first
"a-ha!"
>> moment in Rails (similar to when I first learned about the ++
operator in
>> C). Finally, I thought, I don't have to do anything to set up the
>> butt-simple relationships between models and tables that are
found (as you
>> say) in 90% of web apps (and other applications, too). Rails
allows models
>> as complicated as you want, and it also allows you to do work in
the
>> database when you need to (I know "find_by_sql" is a dirty word,
but it
>> allows me to perform pivots on multiple tables of millions of
rows, where AR
>> simply could not handle the SQL). But it makes the overwhelmingly
common
>> case simple, and I like that.
>> So I've found that this model-db coupling to be a powerful
feature of Rails.
>> I know it's saved me a lot of work, because I've had to do it
manually so
>> many other times in the last 25 years. If it's not sufficient or
appropriate
>> in any particular case, I don't have to use it.
>> I know this view puts me on the wrong side of the contest you
speak of
>> (which I frankly didn't even know I'd entered). And yes, using
Rails the way
>> I (and many others) do involves trade-offs. But the one trade-off
it doesn't
>> require is with TSTTCPW, which is the guiding philosophy in
everything I do.
>> I guess this makes me an AR pixie. :)
>
> I *think* Dan means underlying magic code when he uses the word
pixie.
>
Dan always says pixies for stuff he doesn't understand. They don't
have pixies in England I think.
Aslak
>> ///ark
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users