--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
Mas se você quer acessar uma imagem na pasta do usuario na maquina
dele, você pode fazer o seguinte:
<img src="file:///home/minhaPasta/images/foto_na_home_do_usuario.jpg" />
Mas isso vai abrir o arquivo na maquina do usuario e não no servidor,
então cada usuario deve ter a imagem na maquina dele para que o
navegador consiga mostra-lá.
Agora pelo que entendi da sua explicação não é isso que você quer.
Você quer mostrar os arquivos que estão no servidor, então você vai
ter que coloca-los de alguma maneira na internet ou os outros usuarios
não vão conseguir acessar elas. A maneira mais facil de fazer isso é
colocando elas na pasta public.
2010/1/5 Jonathas Lima <jonathas...@gmail.com>:
> É isso, tenho uma imagem em uma determinada pasta do linux, estou listando
> ela através de um controller, retornando uma lista com o nome da imagem,
> foto.jpg, e na view, eu estou tentando colocar o src da imagem para exibir a
> mesma no browser, e não esta dando certo, a imagem não aparece. Pelo que
> andei vendo, a pasta padrão do ruby para renderizar imagens é public/images
> do projeto, porém eu preciso fazer uma busca de arquivos nos meus diretorios
> e exibir em uma page.
--
[]'s
Rafael Gaspar - rafael...@gmail.com
<http://www.eucomomaca.com>
A dica de link simbólico deve ajudar. Acontece que para o servidor web
os arquivos do seu domínio encontram-se na pasta "public" ou em
subdiretórios desta. Se você quiser que o servidor web apresente as
imagens crie links simbólicos na sua pasta "public/images" (um para
cada imagem) assim:
cd public/images
ln -s alvo nome_link
onde *alvo* é o caminho real do arquivo e *nome_link* é o nome dado ao
link simbólico que pode ser o mesmo nome da imagem, exemplo:
ln -s /home/folder/images/image_001.jpg
/home/folder/www/site/public/images/image_001.jpg
isso deve criar um arquivo virtual com o nome de "image_001.jpg"
dentro da pasta "public/images" do seu site que representa o arquivo
real de mesmo nome localizado na pasta "/home/folder/images".
Mais sobre links no linux: http://brunotorres.net/links
--
Atenciosamente,
Cleiton Francisco Vieira Gomes
Desenvolvedor Web
Jus Navigandi - http://jus.uol.com.br