Re: [RubyArg] Como usar un render para ver el mismo view para dos o tres
controladores diferentes?Le probé de varias formas así como me aconsejaron pero
no se porque me lanza el siguiente error
ActiveRecord::RecordNotFound in EntradasController#show
Couldn't find Entrada with ID=entradas_generalRAILS_ROOT:
C:/Users/nestor/Documents/rails/control_ow
Request
Parameters:
{"id"=>"entradas_general"}La forma en que lo envie es el siguiente:
def entradas_general
@entradas = Entrada.paginate :page => params[:page], :per_page =>
10,:order=>"fecha_hora desc"
respond_to do |format|
#format.html # index.html.erb
#format.html { render :action => "index" }
format.html { render :template => "index" }
format.xml { render :xml => @entradas }
end
end
Ya probé de otras maneras las que me aconsejaron pero siempre es el mismo
error, podrian decirme que estoy haciendo mal.
Desde ya gracias amigos.
Nestor
From: Rodrigo Dominguez
Sent: Monday, August 02, 2010 8:59 PM
To: Grupo Ruby Argentina
Subject: Re: [RubyArg] Como usar un render para ver el mismo view para dos o
tres controladores diferentes?
Proba con
def entradas_general
@entradas = Entrada.paginate :page => params[:page], :per_page =>
10,:order=>"fecha_hora desc"
respond_to do |format|
format.html { render :template => "entradas/index" }
format.xml { render :xml => @entradas }
end
end
O tambien podes probar, si la acción esta dentro del mismo controlador, con
render :template => "index" o con render :action => "index"
Saludos ;)
El 03/08/10 00:47, "Nestor Rodriguez" <[email protected]> escribió:
Que tal amigos de RoR, estoy mareándome con esto de los render, según lo que
lei el render lo que hace es llamar a diferentes view, es decir a diferentes
html.erb segun se le indique.
Aqui tengo la accion que llama al index (segun entiendo no al controlador
sino a su vista)
def entradas_general
@entradas = Entrada.paginate :page => params[:page], :per_page =>
10,:order=>"fecha_hora desc"
respond_to do |format|
render :template => "entradas/index.html.erb" <<================
format.xml { render :xml => @entradas }
end
end
Sin embargo me devuelve un error.
La verdad no entiendo muy bien como funciona, yo solo estoy queriendo usar el
mismo view para dos controladores diferentes.
Si alguien puede ayudarme.
Atte.
Nestor
------------------------------------------------------------------------------
_______________________________________________
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