Carrierwave kullanılarak standart bir resim yükleyicim var. Postgres'i de kullanıyorum. Yani bu benim göç JSON olarak resim ekleyerek neye benzediği:Carrierwave'daki görüntüler için varsayılan URL'yi nasıl ayarlayabilirim?
class AddImagesToListings < ActiveRecord::Migration[5.1]
def change
add_column :listings, :images, :json
remove_column :listings, :image
end
end
Ben görüntüleri [0] her zaman bazı görüntü var yapmak istiyorum, ama bu Carrierwave belgelerine gibi görünüyor sadece tek dosya yüklemeleri için bu kapsar.
def default_url(*args)
ActionController::Base.helpers.asset_path("default/" + ["default.jpg"].compact.join('_'))
end
Bu sadece varken çalışıyordu: Görüntüyü, ama şimdi öyle değil Şu anda, burada DEFAULT_URL yöntemidir. Resimlerin [0] varsayılan olarak ayarlanması için herhangi bir yol var mı? Böylece, sahip olduğum her giriş için geçerli bir resim [0] .url (bir kullanıcı listeye bir resim ekleyip eklemese de)?
biliyor musunuz before_update assign_default_image ya da belki gerekir? –
böyle bir şey bulamadı ... –