Redirect_to issue

I’m having trouble getting redirect_to to work.
I have a search controller with the following code:

if params[:format].include?("map")
  source = params[:format].split('_').second
  redirect_to :controller => "geodatas", :action => "map", :source

=> “samples_”+source
else
#if params[:jointables].include?(“images”)
if params[:viewtable] == “images”
redirect_to :controller => “images”, :action => “list”
else
redirect_to :controller => “samples”, :action =>
“resultslist”, :id=>nil
end
end

In the last else it is supposed to redirect to the resultslist action
of the samples controller, but it is going to the show action
instead. This is the error that shows in the browser.

ActiveRecord::RecordNotFound in SamplesController#show

Couldn’t find Sample with ID=resultslist

Why is it going to the show action??

On 7 June 2010 17:52, Mlle [email protected] wrote:

   redirect_to :controller => "images", :action => "list"

ActiveRecord::RecordNotFound in SamplesController#show

Couldn’t find Sample with ID=resultslist

Why is it going to the show action??

Have a look in the log (log/development.log) and see if that helps

Colin