I''ve been having some view spec issues, and I think I finally traced it to ground - it seems like setting a value in assigns like: assigns[:foo] = "baz" doesn''t get used to build the path prefix for a route like: map.resources :widgets , :path_prefix => '':foo'' To test it out, I created an empty rails project, rspec-generated a controller/model/specs and all the tests worked. I then added a path prefix and modified the code and specs - everything works except for the view specs. There just doesn''t seem to be a way to make it happy about any named route in a view. A route like: < %= link_to ''New widget'', new_widget_path %> gets an error like: ActionView::TemplateError in ''/widgets/index.html.erb should render list of widgets'' new_widget_url failed to generate from {:controller=>"widgets", :action=>"new"} - you may have ambiguous routes, or you may need to supply additional parameters for this route. content_url has the following required parameters: [:foo, "widgets", "new"] - are they all satisfied? Anyone else seeing something like that? I''m using the head version of rspec/rspec-rails from github and Rails 2.1 SR