Yup. Basically started with a brand new database... no tables at all.

On Jan 22, 12:31 pm, kevinpfromnm <[email protected]> wrote:
> did you delete the schema_info table as well?
>
> On Jan 22, 9:03 am, VegHead <[email protected]> wrote:
>
> > I'm getting an error when running db:migrate for my Hobo project with
> > a clean database. I have two models, A and B, where B extends A
> > through single-table-inheritance. Creating everything works. But if I
> > start with a fresh database, rake fails with an error:
>
> > $ rake db:migrate
> > (in /Users/myuser/src/test)
> > rake aborted!
> > Table as does not exist
>
> > Here are the steps I went through to reproduce this. First, create the
> > Hobo app:
>
> > $ hobo testproject
>
> > Create the first model, A:
>
> > $ ruby script/generate hobo_model_resource a name:string type:string
>
> > Setup database.yml, generate and execute the migration:
>
> > $ ruby script/generate hobo_migration
>
> > Create the second model, B:
>
> > $ruby script/generate hobo_model_resource b
>
> > Edit the B model to extend A:
>
> > class B < A
>
> >   # --- Permissions --- #
> >   def create_permitted?
> >     acting_user.administrator?
> >   end
>
> >   def update_permitted?
> >     acting_user.administrator?
> >   end
>
> >   def destroy_permitted?
> >     acting_user.administrator?
> >   end
>
> >   def view_permitted?(field)
> >     true
> >   end
> > end
>
> > Generate and run the migration:
>
> > $ ruby script/generate hobo_migration
>
> > Voila. All works fine. Now, if I delete all the tables and run
> > db:migrate, it fails:
>
> > $ rake db:migrate
> > (in /Users/myuser/src/test)
> > rake aborted!
> > Table as does not exist
>
> > Following the suggestions 
> > athttp://stackoverflow.com/questions/646391/ruby-on-rails-single-table-...,
> > I tried removing test/fixtures/as.yml and test/fixtures/bs.yml, but
> > that didn't help.
>
> > hobo 0.9.103
> > rails 2.3.5
> > rake 0.8.7
> > jruby 1.4.0RC1
>
> > Any suggestions?

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en.

Reply via email to