map.connect '2010/:action', :controller => 'twenty_ten'

If using resources, I think this will work:

map.resource '2010', :controller => 'twenty_ten'

None of those are tested, but should be close I hope.

--Michael

On Wed, Dec 30, 2009 at 11:43, theduz <[email protected]> wrote:
>
>
> On Dec 30, 11:35 am, Michael Graff <[email protected]> wrote:
>> Ruby won't let you make a class called 2010Controller, as it is not a
>> valid class name.
>>
>> Why are you being told to create a controller of a specific name?  Is
>> it for path reasons?  If so, call it something else (./script/generate
>> controller twenty_ten)  and then use a route to set things up from
>> /2010/ to what you just made.
>>
>> --Michael
>>
>>
>
> Somebody wants the url to be http://example.com/2010/index.html.  They
> didn't say why, they just want it.  I originally proposed a redirect
> in the web server, but they think they want /2010 in the address bar.
>
> I wondered if a route might be something to investigate, but I'm not
> 100% clear on how to reroute requests from /2010 to /twenty_ten.  Will
> a special route take care that link_to :controller =>
> 'twenty_ten', :action => 'foo' generates an html link like
> http://example.com/2010/foo ?
>
> Thank you.
>
> Regards,
> Rich
>
> --
>
> 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.
>
>
>



-- 
(Ruby, Rails, Random) blog:  http://skandragon.blogspot.com/

--

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