también, si por alguna razón importante, no querés cambiar el orden de los métodos en el controlador, podes usar la llamada private :nombre_metodo, en forma explicita.
Tu ejemplo quedaría: class StoreController < ApplicationController def index end def add_to_cart end def find_cart end private :find_cart def empty_cart end end Fijate que la llamada explicita la puse despues de la definición del método find_cart. Cuando le pasas el nombre de un metodo a private, tenes que hacerlo despues de que ha sido definido, si no, falla. 2009/11/23 Jürgen Feßlmeier <[email protected]> > Olvidaste las "end"s? > > class StoreController < ApplicationController > > def index > > end > > def add_to_cart > > end > > > def empty_cart > > end > > > private > def find_cart > > end > > > end > > > > On Nov 23, 2009, at 1:01 PM, Cristhian Boujon wrote: > > 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 > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
