I'm a bit flummoxed by something and hoping someone can offer an
explanation.

If I create a controller (test) with a RESTfully named method and a
view (.../test/index), the value of the instance variable passes to
the view.

class TestController < ApplicationController
    def index
        @variable = 'Pass to a view'
    end
end
-------------

If I rename the view to (.../test/foo) or some other non-RESTful name
and appropriately alter the controller method, the value of the
instance variable does not pass.

class TestController < ApplicationController
    def foo
        @variable = 'Pass to a view'
    end
end
---------------

A half dozen inprint and online books seem to dispute my personla
experience and suggest that the name of the method and view should be
irrelevant.  So does anybody have a suggestion as to what is going
on?  Is my routes.rb file where I need to be looking?

Thanks much, Bill
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to