# Routes.rb: can I use case-insensitive regular expressions?

**URL:** <https://www.ruby-forum.com/t/routes-rb-can-i-use-case-insensitive-regular-expressions/134494>\
**Category:** Rails\
**Created:** [April 11, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/routes-rb-can-i-use-case-insensitive-regular-expressions/134494 "2008-04-11T12:02:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![akira](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ba8739/32.png) [@akira](https://www.ruby-forum.com/u/akira)\
**Post date:** [April 11, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/routes-rb-can-i-use-case-insensitive-regular-expressions/134494/1 "2008-04-11T12:02:09Z")

</div>

Dear all,

I have something like this in routes.rb:

map.connect ‘:test’, :controller =\> ‘help’, :requirements =\> { :test  
=\> /apple/i }

But then, the URL “/apple” works but “/APPLE” does not!

Why doesn’t the i-for-case-insensitive work?

Thanks for any advice,  
AK
