ruby-on-rails - 如何在我的登录设计页面上使用 video_tag 助手添加视频?
问题描述
我在sign_in
页面上显示视频时遇到问题(我在我的 rails 应用程序中使用设计)。
我试图设置video_tag
助手,但它似乎不起作用。这是我的代码:
在application.rb
:
module PONG
class Application < Rails::Application
config.assets.paths << "#{Rails.root}/app/assets/videos"
config.generators do |generate|
generate.assets false
generate.helper false
generate.test_framework :test_unit, fixture: false
end
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 6.0
config.time_zone = "Paris"
end
end
在new.html.erb
:
<%= video_tag 'login-video.mp4', autoplay: :autoplay, loop: :loop, muted: :muted %>
我还在videos
我的文件夹中创建了一个文件assets
夹,其中包含login-video.mp4
.
当我尝试访问此页面时,我收到以下错误消息:
Sprockets::Rails::Helper::AssetNotPrecompiled in Devise::Sessions#new
在 mydevelopment.rb
中,myconfig.assets.debug
设置为 false:config.assets.debug = false
请帮忙!
解决方案
好的,我想通了。我将此行添加到我的development.rb
:
config.assets.check_precompiled_asset = false
现在,它完美运行!
推荐阅读
- php - Laravel:ReflectionException - 类 App\Http\Controllers\XXXX 不存在
- apache - 从您的应用动态创建子域
- javascript - 迭代时即时获取图像数据 URL
- git - 检测到修改的文件后是否有立即运行的 git 钩子?
- perl - 草莓 Perl 安全吗?
- python - 安装 textgenrnn 时出错
- python - Python Tkinter:同时滚动两个文本框;线路不同步
- python - 如何从文件夹中提取文件名到变量而不是列表?
- apache-spark - AWS Glue 和重复数据删除增量 CSV 文件
- r - 在 x 轴 ggplot 上显示特定值