|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Note: parts of this message were removed by the gateway to make it a legal Usenet post.
Hello, I have an rails application that has almost similar function for three classes. So I am thinking to create a parent class and then the sub classes inherit from it. But rails already inherits from ActiveRecord(models) or ApplicationController(controller). So how can I inherit from others classes. My my ruby knowledge it is modules and then you mixin the module in your class. Now my question, where you write the module in rails is it in controller or model? Can some one provide me links or guidance. -- Regards, M.Satyajit Graduate Student, Department of Computer Science, NCSU. www4.ncsu.edu/~smalugu |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Dec 2, 2007, at 6:40 PM, malugu satyajit wrote: > Hello, > > I have an rails application that has almost similar function for three > classes. So I am thinking to create a parent class and then the sub > classes > inherit from it. But rails already inherits from ActiveRecord > (models) or > ApplicationController(controller). > > So how can I inherit from others classes. My my ruby knowledge it > is modules > and then you mixin the module in your class. > > Now my question, where you write the module in rails is it in > controller or > model? Can some one provide me links or guidance. > You can create a parent class that inherits from ActiveRecord or ApplicationController. Then, your subclasses can inherit from the parent class. This may or may not work, and this is a question for the rails list _______________________________| - Ari I just bought another case of RockStar. Expect architectural changes. |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Note: parts of this message were removed by the gateway to make it a legal Usenet post.
thanks... can you say the rails list address? I found it on web.. but just be sure On Dec 2, 2007 6:49 PM, thefed <fedzor@gmail.com> wrote: > > On Dec 2, 2007, at 6:40 PM, malugu satyajit wrote: > > > Hello, > > > > I have an rails application that has almost similar function for three > > classes. So I am thinking to create a parent class and then the sub > > classes > > inherit from it. But rails already inherits from ActiveRecord > > (models) or > > ApplicationController(controller). > > > > So how can I inherit from others classes. My my ruby knowledge it > > is modules > > and then you mixin the module in your class. > > > > Now my question, where you write the module in rails is it in > > controller or > > model? Can some one provide me links or guidance. > > > > You can create a parent class that inherits from ActiveRecord or > ApplicationController. > Then, your subclasses can inherit from the parent class. > > This may or may not work, and this is a question for the rails list > > > _______________________________| > - Ari > I just bought another case of RockStar. Expect architectural changes. > > > > -- Regards, M.Satyajit Graduate Student, Department of Computer Science, NCSU. www4.ncsu.edu/~smalugu |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
On Dec 2, 2007 5:40 PM, malugu satyajit <malugu.satyajit@gmail.com> wrote:
> Hello, > > I have an rails application that has almost similar function for three > classes. So I am thinking to create a parent class and then the sub classes > inherit from it. But rails already inherits from ActiveRecord(models) or > ApplicationController(controller). > > So how can I inherit from others classes. My my ruby knowledge it is modules > and then you mixin the module in your class. > > Now my question, where you write the module in rails is it in controller or > model? Can some one provide me links or guidance. Well, from a kindergartener's perspective (namely, mine), I would think that if your classes represent tuples of data in a database, they would be models, and you would add functionality by having the model classes (those that inherit from ActiveRecord::Base) require the necessary mixin themselves, or make use of #extend. I think, however, it is highly dependent on your situation. I'm sure you can find some best practices advice from the rails list. The one I have bookmarked is: http://groups.google.com/group/rubyonrails-talk. Todd |
|
![]() |
| Outils de la discussion | |
|
|