Hi, I would start hacking here:
https://github.com/Hobo/hobo/blob/master/hobo_fields/lib/generators/hobo/migration/migrator.rb#L344 Go fork! Regards, Ignacio PS: You probably already know this, but as a workaround you can create the migration with Hobo, then edit it your editor and finally run the migration with rake db:migrate. El 16/07/13 02:19, Bret Weinraub escribió: > Ah good stuff! > > Curious where to start hacking.... > > I've got another field where hobo is refusing to put my NOT NULL on it. > > This type its like this: > > type :string, {:null => false, :default => 'ScormCloudRegistration'} > > Where we are doing single table inheritance. Hobo just ignores > everything here...... > > > > > On Tuesday, March 12, 2013 9:22:54 AM UTC-6, bretweinraub wrote: > > > I've tested this in 2.0.0.pre6 ... and upgrading to 2.0.0 hasn't > changed things for me (rails 3.2.12/ruby 1.9.3-p194) > > If you have this: > > class MyModel < ActiveRecord::Base > > fields do > customer_id :integer, :default => false > end > > belongs_to :customer > end > > the hobo fields migration generator ignores "default => false". > > I've got a few ideas about why this is, but one's thing for certain: > > *You can't have a foreign key field with a not null constraint on it > and still use hobo fields migration generator.* > * > * > That's a cosmic bummer actually* ... *I am happy to fork. Anyone > got a pointer where to start hacking? > > Thanks, > Bret > > -- > You received this message because you are subscribed to the Google > Groups "Hobo Users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/hobousers. > For more options, visit https://groups.google.com/groups/opt_out. > > -- Ignacio Huerta Arteche http://www.ihuerta.net Teléfono: 0034 645 70 77 35 Email realizado con software libre -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/groups/opt_out.
