el problema no es el orden de los metodos per se, sino que private no solo afecta al metodo siguiente, sino a *todos* los metodos siguientes. O sea, todo metodo declarado debajo de la palabra private, es privado.
2009/11/23 Cristhian Boujon <[email protected]> > gente, como van? les comento a ver quien sabe. Resulta que tengo esta clase > en RoR: > class StoreController < ApplicationController > > def index > def add_to_cart > > def empty_cart > > private > def find_cart > > end > > (no pongo la implementación de cada método porque asumo que no interesan y > para mantener simple la cosa) > > Resulta que si yo cambio el orden de los métodos: > > class StoreController < ApplicationController > > def index > def add_to_cart > > private > def find_cart > > def empty_cart > > end > > > empty_cart entre otras cosas debería redirigir a index, pero obtengo el > siguiente mensaje de error en el browser: > Unknown action > > No action responded to empty_cart. Actions: add_to_cart and index > y me aparece la url http://localhost:3000/store/empty_cart > rarisimo esto para mí. Si alguien sabe algo que me explique jejeje, por las > dudas estoy siguiendo "Agile Web Development with Rails". > Saludos! > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
