ruby on rails - span - render: acción con params
rails generate html in helper (1)
render :action => "second"
Cuando se procesa, el método escrito en :action
no se llama, solo se llama a la vista con ese nombre de acción.
En su ejemplo, cuando renderiza, entonces no se llama al second
método, sino que en su lugar, se second.html.erb
vista second.html.erb
.
Para más detalles refiérase a this .
Para llamar a ese método tienes que usar redirect_to , que se parece a lo siguiente:
redirect_to :action => "second", :page=> 4
Tengo una clase con 2 métodos. La vista llama al primer método con algunos parámetros GET (params [: page]). Me gustaría guardar esos parámetros y enviarlos mediante una acción de procesamiento a mi segundo método.
class exemple
def first
## sql save of params[:page]
render :action => "second"
end
def second
##
## Here I need my params[:page] to do paginate stuff
##
respond_to do |format|
format.html
end
end
end
Entonces mi pregunta es: ¿Cómo puedo enviar parámetros con una acción render:?
Gracias :)