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.
