Казалось бы, вы создали свою миграцию с "disp_logo" в качестве значения по умолчанию для вашего столбца. Вместо этого вы должны установить изображение по умолчанию в загрузчике, например так:
# Provide a default URL as a default if there hasn't been a file uploaded:
def default_url
"/" + [version_name, "disp_logo.jpg"].compact.join('_')
end
Или, если вы используете рельсы 3.1 и конвейер ресурсов:
# Include the Sprokets helpers for Rails 3.1+ asset pipeline compatibility:
include Sprockets::Helpers::RailsHelper
include Sprockets::Helpers::IsolatedHelper
# Provide a default URL as a default if there hasn't been a file uploaded:
def default_url
asset_path [version_name, "disp_logo.jpg"].compact.join('_')
end
Edit:
Измените ваш filename
метод следующим образом:
def filename
"something.jpg" unless original_filename.nil?
end