<% fields_for_foto(foto) do |foto_form| %>
<%= image_tag("/images/foto.png") %> Foto:
<%= foto_form.file_field :foto %>
<% end %>
Hola, supongo que es una chorrada, pero he probado y no me ha salido.
¿Como saco la string de :foto?
Si uso <%= foto_form.text_field :foto %> me aparece la url de la foto
dentro de un input como es lógico. Pero no consigo sacar ese texto para
una variable (la idea es ponerlo en un <%= image_tag %>).
Para que lo entendais: lo que quiero hacer esque si hay foto, se vea en
un <% image_tag %> y si no haya un campo para subirla.
En realidad no esta vacÃa, es decir, sà hay una foto, sà que me muestra
la url de ella (este no es el problema).
El problema, no es que no me lea las fotos existentes, que sà lo hace.
Quiero que al ser un metodo de edicion, que cargue las que ya hay para
poder visualizarlas y/o que me deje editar la ruta. (ESTO LO HACE)
La idea es EDITAR una lista de fotos de este modo
SI HAY FOTO
-visualizar foto con <%= image_tag %> <-- PROBLEMA!
SINO
-Añadir foto con file_field
END
Se hacerlo todo (no tiene mayor dificultad), menos conseguir la url en
una string para pasarselo a <%= image_tag %>.
He probado con cosas erroneas como:
<%= image_tag(foto_form.text :foto) %>
<%= image_tag(foto_form.value :foto) %>
<%= image_tag(foto_form.text_field :foto) %> <-- Este pone una foto con
url “<Input text[…etc…]foto_empresa.jpg”
etc…
Y repito si hago <%= foto_form.text_field %> me aparece un input con la
url que tiene la foto, es decir pone /imagenes/foto_empresa1.jpg.
No hace falta que lo repase, gracias. Url no es el nombre que tiene mi
columna en la bdd, os pongo url porque sepais que es la direccion que
deberia tener guardada.
(Tras un rato…)
Ya he descubierto lo que pasaba! Era una falta ortográfica al copiar una
variable.
Lo siento por el lapsus, pero gracias a todos, sobre todo a Manuel, que
con su comentario, me ha hecho ir a la bdd a comprobar todas las
columnas y darme cuenta de mi “herror”
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.