# How do I get rid of this routing warning?

**URL:** <https://www.ruby-forum.com/t/how-do-i-get-rid-of-this-routing-warning/125671>\
**Category:** Rails\
**Created:** [January 11, 2008, 2:57am UTC](https://www.ruby-forum.com/t/how-do-i-get-rid-of-this-routing-warning/125671 "2008-01-11T02:57:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nardman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/8491ac/32.png) [@nardman](https://www.ruby-forum.com/u/nardman)\
**Post date:** [January 11, 2008, 2:57am UTC](https://www.ruby-forum.com/t/how-do-i-get-rid-of-this-routing-warning/125671/1 "2008-01-11T02:57:51Z")

</div>

map.category ‘product\_category/:page/path/:path’,  
:controller =\> ‘product\_category’,  
:action =\> ‘show’,  
:requirements =\> {:path =\> /.+/, :page=\>/\d+/},  
:page =\>1

warning is

“Route segment “:page” cannot be optional because it precedes a  
required segment. This segment will be required.”

I don’t understand how :page is optional?

Been googling and reading the code of RouteBuilder but I’ve been  
unable to figure it out.

Rails 1.2.6
