gpt4 book ai didi

ruby-on-rails - 音频标签在 Active admin、Ruby on Rails 中不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 08:59:53 25 4
gpt4 key购买 nike

我有一个名为 Point 的模型,它具有与载波相关的 :audio 字段,用于上传音频文件。我正在使用 ActiveAdmin 创建一个新点。我正在尝试在事件管理员中显示点对象,除了音频字段外一切正常。当我在没有 audio_tag 的情况下执行时,Activeadmin 会显示上传的音频文件的名称,但如果有音频标签,则什么也没有显示。这是代码。提前致谢!

class Point < ActiveRecord::Base

mount_uploader :audio, FileUploader
end

class FileUploader < CarrierWave::Uploader::Base

storage :file

def extension_white_list
%w(wma wav ogg oga mp3 3gp)
end

def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end

ActiveAdmin.register Point do

menu label: 'points'

permit_params :title, :description, :audio, :altitude, :latitude, :longitude, :distance_visible, :coordinates


form do |f|
f.semantic_errors *f.object.errors.keys
f.inputs "Location" do
f.input :title, label: "Title"
f.input :description, :as => :text, label: "Description"

f.input :altitude, label: "Altidue"
f.input :latitude, label: "Latitude"
f.input :longitude, label: "Longitude"
f.input :distance_visible, label: "Distance"

f.input :audio, label: "Audio file"
end
f.actions
end

show do
attributes_table do
row :title
row :description
row :audio do |item|
audio_tag item.audio
end
end
end

最佳答案

我认为你必须检查不同的浏览器,因为有些浏览器不支持音频标签或使用任何 jquery 插件来播放音频文件,如 jplayer、mediaelementplayer 等。

关于ruby-on-rails - 音频标签在 Active admin、Ruby on Rails 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38587186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com