tag span rails link_to generate content_tag content ruby-on-rails ruby-on-rails-3 render params

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 :)