json.type @type if @type == "image" #原始图片 json.orignal_picture do json.array! @orignal_picture do |pic| json.pic_url attachment_show_users_path(:file_name => pic, :path => @original_path) end end json.user_picture do json.array! @user_picture do |pic| json.pic_url attachment_show_users_path(:file_name => pic, :path => @user_path, :time => Time.now.to_i) end end json.answer_picture do json.array! @answer_picture do |pic| json.pic_url attachment_show_users_path(:file_name => pic, :path => @answer_path) end end elsif @type == "html" json.iframe_src File.read("#{@user_path}/#{@user_picture[0]}")&.html_safe if @user_picture[0].present? elsif @type == "txt" json.contents @contents.to_s elsif @type =="qrcode" json.qrcode_str @qrcode_str elsif @type == "mp3" || @type == "mp4" # if @type == "mp4" # json.orignal_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378171/123.mp4"}] # json.user_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378172/456.mp4"}] # json.answer_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378173/789.mp4"}] # else # json.orignal_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378174/58099.mp3"}] # json.user_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378175/654058514.mp3"}] # json.answer_file [{"file_url": "http://120.27.231.56:48080/attachments/download/378175/654058514.mp3"}] # end json.orignal_file do json.array! @orignal_picture do |file| json.file_url attachment_show_users_path(:file_name => file, :path => @original_path) end end json.user_file do json.array! @user_picture do |file| json.file_url attachment_show_users_path(:file_name => file, :path => @user_path, :time => Time.now.to_i) end end json.answer_file do json.array! @answer_picture do |file| json.file_url attachment_show_users_path(:file_name => file, :path => @answer_path) end end end