Estoy utilizando activeadmin para la parte de administracion, y estoy intentando hacer una carga de fotos. He conseguido que la foto se copie en un directorio determinado pero no me guarda en la base de datos el nombre (o la referencia a esa foto), con el fin de poder editar más tarde o simplemente verla.
A continuación pongo el código del modelo de la clase en cuestión (app/models/albums.rb)
Código Rails:
Ver original
class Album < ActiveRecord::Base has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" } attr_accessor :avatar_file_name attr_accessor :avatar_content_type attr_accessor :avatar_file_size attr_accessor :avatar_updated_at has_many :albums_pictures has_many :pictures, :through => :albums_pictures end
En este caso pongo el album.rb (app/admin/albums.rb)
Código Rails:
Ver original
ActiveAdmin.register Album do show do |ad| attributes_table do row :nombre row :avatar do image_tag ad.avatar.url end end active_admin_comments end end
A ver si alguien me puede echar un cable.
Gracias y un saludo.