Thanks Fred,

If I have : 

class CreateModels < ActiveRecord::Migration
  def self.up
    create_table :models do |t|
      t.Template1 :model, 
      t.Template2 :description,
      t.Template3 :longdescription, 

      t.timestamps
    end
  end

I need to create the method inside  "CreateModels" ? or Inside "Models".

And then how can I use this "Template" in another "Table definition".

Thanks.


--- On Thu, 9/18/08, Frederick Cheung <[EMAIL PROTECTED]> wrote:

> From: Frederick Cheung <[EMAIL PROTECTED]>
> Subject: [Rails] Re: CUSTOM DATA TYPES
> To: [email protected]
> Date: Thursday, September 18, 2008, 4:31 AM
> On 18 Sep 2008, at 09:26, Jose G. wrote:
> > How can I create something like a "template"
> or "pattern" that  
> > includes for example ":default => "short
> Description", :limit =>  
> > 20", then I only use this template to create the
> new table.  
> > Something like this :
> >
> > .
> > .
> > t.Template2 :description, # 'Template2'
> includes ":default => "short  
> > Description",  :limit => 20"
> > t.Template3 :longdescription, # 'Template3'
> includes ":default =>  
> > "long Description",  :limit => 40"
> > .
> > .
> >
> > Then I will use this new type to create new fields
> with the same  
> > characteristics in all the tables.
> >
> Well you could certainly add methods to the TableDefinition
> class  
> (which is the class of the objects yielded by the
> create_table block)  
> if you wanted to.
> 
> Fred
> > Thanks,
> >
> > Jose.
> >
> > >
> 
> 
> 

--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to