How to handle similar items in rails MVC?

Posted by mocker on Stack Overflow See other posts from Stack Overflow or by mocker
Published on 2010-03-21T18:19:32Z Indexed on 2010/03/22 12:01 UTC
Read the original article Hit count: 319

Filed under:
|
|

I'm working on building a pretty simple site mainly as an exercise in learning more about rails. You can see my rough progress at statific.com. It's working pretty much as I wanted it for keeping track of server information, but now I'd like to expand it to other things, next on the list being firewalls.

I can pretty easily duplicate all the models, views, etc.. that I have for my servers. The problem I see with that is that it isn't very DRY since most of the code would look the same, the only difference would be the attributes I have setup for firewalls would be different than for servers.

I know in plain ruby this is pretty simple, you can have a 'Product' w/ common attributes ('manufacturer', 'model') and then have children with more specific attributes. Does the same type of concept exist for rails, or am I just over thinking this?

© Stack Overflow or respective owner

Related posts about ruby

Related posts about ruby-on-rails