Commit 06ed353f978ac5f5634fb5e46d19aaf9d1faf9cc

allow dots in username route

Commit diff

config/routes.rb

 
2323 map.resource :account, :member => {:password => :get, :update_password => :put} do |account|
2424 account.resources :keys
2525 end
26 map.resources :users
26 map.resources :users, :requirements => {:id => /.+/}
2727 map.resource :sessions
2828 map.with_options(:controller => "projects", :action => "category") do |project_cat|
2929 project_cat.projects_category "projects/category/:id"
toggle raw diff

spec/controllers/users_controller_spec.rb

 
7171 response.should be_success
7272 assigns[:user].should == users(:johan)
7373 end
74
75 it "recognizes routing with dots in it" do
76 params_from(:get, "/users/j.s")[:id].should == "j.s"
77 end
7478
7579end
toggle raw diff