Playing with routes Rails 2.3

Okay, I’m just getting back into using Rails for a few private projects
and
am trying to stick to the RESTful way of doing things.

If I have a teacher model and a lesson model, the basic scaffold setup
to
create these items is fine. But then I have the relationship that a
teacher
habtm lessons and a lesson habtm teachers.

The logical place to implement that is in the teachers_controller but
I’d
like to know the best route to make.

I’ve added this to my config/routes.rb …

map.resources :teachers, :member => { :new_teacher_pool => :get,

:create_teacher_pool => :post}

which allows me URLs like teacher/1/new_teacher_pool and
/teacher/1/create_teacher_pool but I don’t know if I should just be
using
the default controller and use a URL such as /teacher/new_pool/1 and
/teacher/create_pool/1(posted pool_id(s)) etc.

What’s the best way to approach this?

Thanks in advance

-Ants