You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.1 KiB
52 lines
2.1 KiB
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 |