#1036 ✓ in-active
Ahsan Ali

cannot generate route with an integer attribute if it is validated in the router file

Reported by Ahsan Ali | November 18th, 2008 @ 11:30 PM | in 1.0.x

Hi,

in router.rb:

match('/title/:id', :id => /^\d+$/).to(:controller => 'browser', :action =>'show').name(:title)

in views

url(:title, :id => 1234)

Fails with the error message Named route could not be generated with: {:id => 1234}

It works fine if I change it to:

url(:title, :id => 1234.to_s)

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins

People watching this ticket

Pages