Я новичок в ruby on rails, я сделал базовый код для загрузки изображения и сохранения, мой код такой, как показано ниже
name = params['image'].original_filename
directory = "public/"+params[:shop]
#check directory exits or not
if ! File.directory?(directory)
Dir.mkdir directory
end
# create the file path
path = File.join(directory, name)
# write the file
File.open(path, "wb") { |f| f.write(params['image'].read) }
и следующий код для отображения загруженного изображения
<img src="/public/<%= @shop+"/"+@filename %>" class="img-thumbnail" alt="Cinque Terre" />
это дает следующий путь изображения при просмотре
https://cf119e25.ngrok.io/public/fxdev1.myshopify.com/chasing_dreams_by_skyway.jpg
но изображение отображается неправильно.
Что-то не так в коде или нужна какая-либо библиотека?