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
-~----------~----~----~----~------~----~------~--~---