Hi Paul, It would be helpful for others learning to put your code for review in a gist at http://gist.github.com. I find it a lot easier to follow, and then we have a place to go to see the formatting and highlighted code..
I also encourge all to use Jing to do short screencasts when several steps are involved. IMHO a picture is worth 1,000 words, a move is worth 10,000. -Owen On 1/21/10, Me <[email protected]> wrote: > > Kevin: Thanks for the tip. adding accessible => true enabled me to > migrate the DB where I couldn't before. > > Matt: I put the FK on archives because I was grasping at straws. > > Here's where it gets REALLY weird. After migrating the DB I fired up > Webrick => same error. I decided to REALLY grasp at straws and > install Apache2 / Passenger [ to go with plain old ruby -- not REE ]. > I was able to pull up the site just fine with Apache after that. For > giggles, I commented out the accessible => true part, and it still > loads with Apache/Pass, but still not with Webrick. I was also able > to migrate the DB with it commented out. FWIW, I also recently did > the tutorial, and found flakey results when I ran it with Webrick, > i.e. transient errors that prevented it from loading at all, > sometimes. I'm not sure what to make of all that, except to skip > webrick. > > Now that I can pull up the site, I see that the auto_actions_for > declaration doesn't automatically give me the inline forms, i.e. > create a new archive for the workspace. I just got the h2 headline > and a save button, but no fields. From looking at the docs, I see > that the dependent => :destroy declaration is gone in favor or > viewHints. I erased the old and created the following file in a dir > called app/viewhints: > > class WorkspaceHints < Hobo::ViewHints > > children :playlist, :archive > > end > > I did the same for the other models. Still, no working in line forms. > Still just a headline and a save button. There's still ample room for > me to root through the docs on this. At the same time, I thought I'd > ask if you have any hints? > > Thanks for the help! Paul > > > > > > > > > > > On Jan 21, 2:15 pm, Matt Jones <[email protected]> wrote: > > On Jan 21, 2010, at 5:01 PM, Me wrote: > > > > > > > > > > > > > Greetings. I built an app sometime back with Hobo 0.8.3 and rails > > > 2.1.1 on Ubuntu Hardy. That machine is now defunct. I'm trying to > > > re- > > > deploy it with 0.9.103 on an Ubuntu Jaunty machine with rails 2.3.5. > > > I've overcome a few gotchas, but this one has me stumped: > > > > > model_router.rb:176:in `owner_routes': Hob routing error -- can't find > > > reverse association for Archive#workspace (e.g. the :has_many that > > > corresponds to a :belongs_to) (HoboError) > > > > > From searching the archives, the solution each time was to correct > > > errors in the association itself. In my case, I can't find what I did > > > wrong. At the same time, it used to work. This is the association > > > that used to be valid: > > > > > archive.rb > > > belongs_to :workspace > > > > > workspace.rb > > > has_many :archives, :foreign_key => > > > "workspace_id" > > > > > In archive_controller.rb : > > > auto_actions :all, :except => :index > > > auto_actions_for :workspace, [:new] > > > > > I tried adding the FK to the archive.rb belongs_to half, but it didn't > > > help. I also tried downgrading to rails 2.2.2, but got the same error. > > > Does anyone know what I did wrong? > > > > Really weird - I can't see anything that would be causing problems. Is > > there a particular reason why you're specifying :foreign_key > > on :archives? The value you're passing is the same as what Rails would > > select by default. > > > > --Matt Jones > > -- > 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]<hobousers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/hobousers?hl=en. > > -- Thanks, Owen Owen Dall Barquin International 410-991-0811 -- 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.
