Action Controller: Nil Object

I am getting this error message, although I have checked the
show.rhtml file and the corresponding controller file, when trying to
look at my new permalink. Any advice/help would be appreciated.
Thanks!

Um, @story is nil.

You’ll have to post the controller code for any help.

Jason

I've been back tracking all my work. Now I am getting a Routing Error
looking like this: Routing Error

no route found to match "/story/new/show/my-shiny-weblog" with
{:method=>:get}

And my controller looks like this:

class StoryController < ApplicationController
  def index
    @story = Story.find(:first, :order => 'RAND()')
  end

  def new
    @story = Story.new(params[:story])
    if request.post? and @story.save
      flash[:notice] = 'Story submission succeeded'
      redirect_to :action => 'index'
    end
  end

  def show
    @story = Story.find_by_permalink(params[:permalink])
  end
end