J'ai un téléchargeur d'image standard en utilisant Carrierwave. J'utilise aussi Postgres. Voilà donc ce que ma migration ressemble pour ajouter des images comme JSON:Comment définir une URL par défaut pour les images [0] dans Carrierwave?
class AddImagesToListings < ActiveRecord::Migration[5.1]
def change
add_column :listings, :images, :json
remove_column :listings, :image
end
end
Je veux faire des images [0] ont toujours une certaine image, mais il semble que la documentation Carrierwave ne couvre que cela pour le téléchargement de fichier. En ce moment, voici ma méthode DEFAULT_URL:
def default_url(*args)
ActionController::Base.helpers.asset_path("default/" + ["default.jpg"].compact.join('_'))
end
Ce travaillait quand je n'avais: l'image, mais maintenant il n'est pas. Est-il possible de définir une valeur par défaut pour les images [0] de sorte que j'obtiens une image valide [0] .url pour chaque liste que j'ai (malgré que l'utilisateur ajoute ou non une image à la liste)?
Savez-vous si carrierwave a un construit en fonction de prendre soin de tout cela? –
ne pouvait pas trouver quelque chose comme ça ... –