Problema con documentos pdf

buenas pues teng un pequeño problema aqui, lo que pasa es que antes
creaba
los pdf en una carpeta publica y en un iframe se mostraba el pdf, y
todo
iba bien
pero no lo puedo dejar asi pues un usuario no debe ver los pdfs
generados de
otro usuario entonces en vez de crear los archivos en la carpeta publica
los
cree
en otra, y cuando se pide el archivo en un controlador especial para
eso,
uso send_file el problema es que de esta forma no se ve en el navegador
ni
en iframe,
te pregunta si lo quieres descargar =S.
ya intente de todo send_data, send_file, render :file y no mas nada
funciona
acaso hay alguna forma de controlar el acceso a los archivos publicos ?
o
alguien sabe sobre este error que no muestra los pdfs en el browser ?

uso FPDF porcierto

On Apr 25, 2008, at 20:47 , Omar J. wrote:

ya intente de todo send_data, send_file, render :file y no mas nada
funciona
acaso hay alguna forma de controlar el acceso a los archivos
publicos ? o alguien sabe sobre este error que no muestra los pdfs
en el browser ?

Echale un vistazo a las opciones de send_file:

 http://api.rubyonrails.com/classes/ActionController/Streaming.html#M000228

– fxn

ahhh primero que nada muchas gracias
segundo porfavor venid y dadme un buen sapeeee =S
que pase por esa pagina unas 10 veces minimo, lo que pasa que cuando uno
se
bloquea no mas no ve las cosas
y con la fea costumbre de casi no leer y querer sacar solo lo que se
ocupa
=O
que en verdad me merecia un buen RTFM y nada mas.
pues muchas gracias Xavier me hiciste entrar en razon y leer

todo tan sencillo como esto
:disposition - specifies whether the file will be shown inline or
downloaded. Valid values are ‘inline’ and ‘attachment’ (default).
que pase por alto muchas veces =S

una disculpa por lo sucedido y gracias

2008/4/25 Xavier N. [email protected]:

On Apr 25, 2008, at 21:27 , Omar J. wrote:

:disposition - specifies whether the file will be shown inline or
downloaded. Valid values are ‘inline’ and ‘attachment’ (default).
que pase por alto muchas veces =S

una disculpa por lo sucedido y gracias

Oh no hacia falta :-). A uno a veces se le olvidan las cosas, o paso
por ahi y no se dio cuenta de algun detalle, como dices. No hay
problema.

Al responder a veces es mas facil apuntar a donde esta la solucion que
explicarla, es en ese sentido que te puse el link.