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

Responder a