Brilliant, thank you - the Hobo way worked just fine, and don't have
to worry about routing!

I think I'm stuck half way between being new to Rails, and Hobo!

Just out of interest - how would I go about setting the new_page
action in the controller for rails?

On Jun 10, 4:56 pm, Bryan Larsen <[email protected]> wrote:
> That's the Rails way of adding a route, and will work (if you change the
> name of the action to 'new_page').
>
> To do things the rails way, you will need a 'new_page' action in your
> VersionsController.  This controller action would be then responsible
> for setting the 'this' variable.
>
> If you do things the Hobo way, hobo will add both the route and
> controller action for you.   Put this in your controller:
>
>     show_action :new_page
>
> Bryan
>
> On 10-06-10 10:39 AM, Pete wrote:
>
>
>
> > I am trying to create a new page within one of my models, but I think
> > I must have declared the routing incorrectly, as I cannot seem to call
> > 'this' from my page.
>
> > I have set up my route as:
> > map.connect 'versions/:id/NewPage', :controller =>  'versions', :action
> > =>  'NewPage'
>
> > and from the version/show page have set up the link as:
> > <a href="/versions/#{this.id}/NewPage">New Page Link</a>
>
> > The link works, and I'm directed to the correct page, but I cannot
> > seem to call the methods and/or fields from the version model using
> > 'this' (or anything else for that matter)- I thought that by using
> > #{this.id} I was linking the page to the context of the current
> > version.id, but it does not seem to have worked?- Hide quoted text -
>
> - Show quoted text -

-- 
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