У меня есть контроллер продуктов, где я показать все свои изображения, доступные в определенной папке:Отображения конкретного изображения от Dir.glob индексной страницы
def index
@images = Dir.glob("app/assets/images/database/*.jpg")
end
Теперь я пытаюсь связать каждое изображение отдельного динамического шоу страница:
def show
@images = Dir.glob("app/assets/images/database/" + params[:id] + ".jpg")
end
к сожалению, я получаю сообщение об ошибке "no implicit conversion of nil into String"
за довольно долгое время.
В идеале я хочу автоматически отображать все изображения из папки базы данных на индексной странице и связывать их отдельно с действием show, где я использую exifr для получения конкретной информации о каждом изображении.
'params [: id]' is nil. Отсюда и ошибка. Кроме того, зачем использовать 'Dir.glob', если вам нужно одно изображение? –
Я не уверен в альтернативном методе:/ –