首页 > 解决方案 > Rails 5 从我的 API rails 控制器发送图像 png

问题描述

我有一个 api,它有一个具有两个属性的模型图像:url、名称。图像在文件夹 assets/images 中(只有 20 张图像 png),db 表保存图像文件的 url 和自定义名称,当用户在我的控制器中请求图像时,我想发送包含所有图像的 JSON如果可能的话一起或至少分开,但 JSON 必须发送图像及其名称。我怎样才能做到这一点?现在我正在使用这个控制器,它每个请求只发送一个图像而没有它的名称。

def send_image
  IMAGES_PATH = File.join(Rails.root, "public", "images")
  send_file(File.join(IMAGES_PATH, "image#{params[:img]}.jpg"))
end

标签: ruby-on-railsrubyruby-on-rails-5

解决方案


推荐阅读