Thanks agai Fred,

If I change the file in rails directory :

> Neither. I was suggesting extending the TableDefinition
> (defined in  
> schema_defintion.rb)

Then If I upgrade to another rails version I need to modify the file again ?

Exists another way to put it inside the rails application independent from 
rails upgrade ?

Thanks,

Jose.


--- 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, 5:45 AM
> On 18 Sep 2008, at 09:44, Jose G. wrote:
> 
> >
> > 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".
> >
> 
> Neither. I was suggesting extending the TableDefinition
> (defined in  
> schema_defintion.rb)
> 
> Fred
> > 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