2008/12/27 Gustavo Echeverria <[email protected]>:
> Hola,
>
> Necesito definir una acción extra para algunos controladores rest: la
> acción es search.
>
> Teniendo
>
> # routes.rb
> resources :articles, :as => 'articulos', :collection => { :search => :get }
>
> #articles_controller.rb
> def search
> ....
> end
>
> Mi problema es que todo el código está en inglés y quiero tener las
> url en español conservando la acción como 'search', de la siguiente
> forma
>
> http://localhost:3000/articulos/buscar
>
> ¿Hay alguna forma de obtener este resultado?
No es lo más prolijo, pero podés usar aliases para seguir manteniendo
el código en inglés
map.resources :articles, :as => 'articulos', :collection => { :buscar => :get }
Y en el controller:
def search
...
end
alias :buscar :search
-foca
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar