Rails视频和图像标记在activeadmin中不起作用

时间:2017-03-13 10:04:55

标签: ruby-on-rails activeadmin assets

THIS IS HOW IT LOOKS LIKE IN THE BROWSER

THIS IS THE HTML.ERB IN

THIS IS MY SHOW.ERB FILE

嗨,我对rails非常陌生,想出了这个问题。我需要你的帮助。请。

Activeadmin将代码解析为原始文本,因此我在show.erb中使用<%= raw(@classroom.body) %>来取消html标记。但我认为这就是它逃脱ruby video_tag的原因。

我检查了activeadmin arbre但是不明白。我也试过使用HTML视频标签,但出于某种原因,它显示了视频模板,但没有连接到app / assets / videos中的视频文件。

但是当我直接在show.erb中解析HTML代码时,视频效果非常好。

视频文件可以在app / assets / videos / Heather.mp4中找到 的 <%= video_tag "Heather.mp4", :controls => true %>

第一张图片是它在网络浏览器中的样子 第二个是活动管理员中的html代码 第三个是我的show.erb文件

1 个答案:

答案 0 :(得分:1)

raw方法生成原始HTML,而不是原始ERB。您将无法从那里解析<%= %>代码。

参考Rails Docs for raw