Hola, estoy utilizando la gema Carrierwave para subir imágenes a mi proyecto los pasos que he realizado son los siguientes:--
1)- Ingresamos a nuestro proyecto (Proyecto_rails) cd Proyecto_rails
2)- Agregar nuestra gema la archivo Gemfile
3)- una vez instala la gema generamos nuestro proyecto por ejemplo:
rails g uploader Imagen
*Lo que hará este comando es crear una carpeta llamada uploaders con nuestra clase ImagenesUploader
4)- Abrimos app/models/alumno.rb y debajo de la línea
class Alumno < ActiveRecord::Base
Y agregamos la siguiente línea de código:
mount_uploader :imagen, ImagenUploader
5)- Abrimos app/views/alumnos/_form.html.erb y cambiamos:
<%= f.text_field :imagen %>
Por la siguiente línea:
<%= f.file_field :imagen %>
En tu navegador, agregar nueva idea con una imagen. Cuando cargas una imagen no se ve bien, porque te muestra sólo la ruta del archivo, Así que vamos arreglar eso.
6)- Abrimos app/views/ alumnos /show.html.erb y cambiamos:
<%= @alumno.imagen %>
Por la siguiente línea:
<%= image_tag(@alumno.imagen_url, :width => 600) if @alumno.imagen.present? %>
Pero me sale el siguiente error:
Cual puede ser la causa del mismo???
Has recibido este mensaje porque estás suscrito al grupo "Ruby Con Rails" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubyconrails...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a rubyco...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/rubyconrails.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/rubyconrails/8f061b3d-f17f-444f-acec-c9147ac6b37b%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.