Can't get .rjs files to be used automatically?

I'm on EdgeRails, and I can't seem to get .rjs files to be used
automatically. I've looked at Cody's (and others) tutorials, and I
always have to say ".rjs", even when it's the only one there!

For example:

   def show
    format.html { render :action => 'show.rjs' } # notice explicit
".rjs"
  end

Instead of:

   def show
    format.html { render :action => 'show' }
  end

Anyone get this working?

Nate wrote:

I can't seem to get .rjs files to be used
automatically.

<snip>

Anyone get this working?

Absolutely. Have you deleted the other files? There's a hirrarchy.

Bill

Yes, I've deleted the other files:

$ ls -1
edit.rhtml
index.rhtml
new.rhtml
show.rjs

show.rjs is the only one available for the show action

Got it: You have to put this in a format.js under EdgeRails:

def show
    @user_role = UserRole.find(params[:id])
    respond_to do |format|
      format.js { render :action => 'show' }
      format.html { raise "AJAX only for this action" }
      format.xml { render :xml => @user_role.to_xml }
    end
end

Nah, nevermind - that fixed the updating problem, but I still have to
say ".rjs"

    respond_to do |format|
      format.js { render :action => 'show.rjs' }
      format.html { raise "AJAX only for this action" }
      format.xml { head :ok }
    end

Any ideas??

Thanks Jake, I had resolved this already.

For some reason, I just needed to restart WEBrick. Must've had
something cached internally.

It is working just like the example you show above. Thanks.