Thanks guys that worked.  I can also use only with a collection
route.  However I'm still puzzled as to why only doesn't work with a
member route does the syntax just need to be more exact for a member
route?  For example something like :only =>
[:index, :start/:id/:about]?

On Aug 24, 9:00 pm, Dhruva Sagar <[email protected]> wrote:
> Hi Glen,
> When I wish to map a particular action apart from the standard one, I use
> the following route :
>
> map.resources :start, :collection => { :about=> :get }
>
> Perhaps that should help you.
>
> Thanks & Regards,
> Dhruva Sagar.
>
> Ogden Nash <http://www.brainyquote.com/quotes/authors/o/ogden_nash.html>  -
> "The trouble with a kitten is that when it grows up, it's always a cat."
>
> On Tue, Aug 25, 2009 at 7:11 AM, Glen <[email protected]> wrote:
>
> > I have the following route in my routes.rb:
>
> > map.resources :start, :member => { :about => :get }
>
> > The first problem is that Rails won't let me add :only =>
> > [:index, :about]
>
> > However the bigger problem is that when following a link in an image
> > map I get the following error:
>
> > Unknown action
>
> > No action responded to show. Actions: about and index
>
> > Here is the relevant area tag:
>
> > <area shape="rect" coords="385,0,450,27" href="/start/about"
> > alt="About">
>
> > As far as I can tell I should have a route for start/about using GET
> > however Rails is convinced I want the show method, which I am unaware
> > I was asking for.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to