Forum: Ruby on Rails [VAPOUR] Dr Nic's Magic Models

Posted by Dr Nic (nicwilliams)
on 2006-07-28 12:37
Welcome! Welcome! Welcome! Ladies and Gentlemen, soon you shall be 
thrilled and dazzled by wonders of magical mystery.

Soon, very soon, Dr Nic's Magic Models will be unveiled to all. Children 
will giggle; Rubists will nod acknowledgingly; Railers will applaud 
loudly.

No entry fee. 2 drink minimum.


Watch out for the Invisible Model Classes. Got a legacy database of 50 
tables? You can't be bothered writing model files for each and every 
one? Watch closely as the Invisible Model Classes appear before your 
very eyes just when you want them, for each and every table of your 
database. WOW! Laziness at your fingertips.

More, you ask? More?

How about Astral Associations? Unconfirmed rumours suggest that Dr Nic's 
Magic Models will perform the following stunning trick:

class Foo < ActiveRecord::Base
  has_many :bars
  belongs_to :car
end

can be defined simply as:
class Foo < ActiveRecord::Base
end

Tada!!!! That's right. You ask @foo.car and a Car will be waiting for 
you. @foo.bars gives you a list of Bars; and if you're feeling lucky, 
@foo.bar gives you the first Bar.

Finally, I shall merely tantalise you with the mere suggestion of a 
trick called Virtual Validations.

Tickets are available by pressing the Reply button.
Posted by Glenn (Guest)
on 2006-07-28 12:57
Ill take two!
Posted by Bala Murugan (baluvee)
on 2006-07-28 13:07
ticket please
Posted by Bryan Evans (bsevans)
on 2006-07-28 15:01
Dr Nic wrote:

> How about Astral Associations? Unconfirmed rumours suggest that Dr Nic's 
> Magic Models will perform the following stunning trick:
> 
> class Foo < ActiveRecord::Base
>   has_many :bars
>   belongs_to :car
> end
> 
> can be defined simply as:
> class Foo < ActiveRecord::Base
> end


Cool...I've been working on the very same problem: I don't want to 
define DB constraints twice.

If you're interested in any collaboration, let me know

Cheers.

- Bryan
Posted by Dr Nic (nicwilliams)
on 2006-07-28 16:27
> If you're interested in any collaboration, let me know

I guess magicians need assitants... do you look good in a dress? :)
Posted by Dr Nic (nicwilliams)
on 2006-07-28 16:38
> If you're interested in any collaboration, let me know

I guess magicians need assistants... do you look good in a dress? :)

Absolutely, let me know what extra tricks can be added.

Use the 'Enable email notification' feature of ruby-forum 
(http://www.ruby-forum.com/topic/74957) and I'll post a forward note to 
this thread when its done.

Cheers
Nic
Posted by damon (Guest)
on 2006-07-28 17:06
> Tickets are available by pressing the Reply button.

<% RoRForum::button.push < Dr Nic's Magic Models %>
Posted by Valery (Guest)
on 2007-05-15 21:19
Dr Nic, some examples for newbies about application creation with your 
magic models + magic model generator would be really nice!

thanks!
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.