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
