el render :template... tiene que estar en format.html
así:

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.html.erb" }
       format.xml  { render :xml => @entradas }
    end
  end


---
*Dwayne Macgowan*
Instructor del Método DeRose
www.metododerose.org
www.metododerose.org/blog



2010/8/3 Nestor Rodriguez <[email protected]>

>  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

Responder a