El día 22 de septiembre de 2010 14:48, Juan Maria Martinez Arce
<[email protected]> escribió:
> Hola Sole,
> Bienvenida!
>
> 2010/9/22 Sole Sonzini <[email protected]>
>>
>> Hola amigos como estan? soy nueva en rails y estoy haciendo mi proyecto de
>> tesis con el fin de aprenderlo! quiero trabajar con imagenes y estoy
>> utilizando file_column. Funciona todo bien a la hora de crear un registro
>> con su imagen, y en el show, también me muestra la imagen, el problema lo
>> tengo cuando quiero mostrar el listado de registros con sus imagenes, me da
>> un error.
>> en el show de cada registro pongo lo siguiente:
>>
>> <%= image_tag url_for_file_column("promocione", "imagen"), :height=>"100",
>> :width=>"100" %>
>>
>> y en el List pongo lo mismo: <%= image_tag
>> url_for_file_column("promocione", "imagen"), :height=>"100", :width=>"100"
>> %> pero me sale el siguiente error:
>>
>> "You have a nil object when you didn't expect it!
>> The error occurred while evaluating nil.imagen_relative_path"
>>
>> aparentemente tengo un problema con la URL de la imagen, por lo que me
>> puse a analizar las URL y:
>>
>> la URL en el Show me da lo siguiente:
>> http://127.0.0.1:3000/promocione/imagen/14/0004.jpg?1285167130
>> y la URL en el List  colocando sólo el siguiente codigo: <img src="<%=
>> promocione.imagen%>"> me da lo siguiente:
>> C:/ir/rails_apps/esolar/public/promocione/imagen/14/0004.jpg
>>
>> si alguien puede ayudarme se los agradezco inmensamente!
>>
>> Saludos!!
>>
>> Sole
>
> Yo te recomiendo que NO utilices file_column, este plugin quedó medio
> obsoleto a mi humilde entender.
> Te sugiero que veas de implementar paperclip (que es una
> masa): http://github.com/thoughtbot/paperclip
> Saludos.

De todas formas, da la impresión que no estás seteando la variable "promocione"
¿Porqué no ponés el código del controlador y de la vista?
Silvio
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a