如何解决如何使用我的登录设计页面上的 video_tag 助手添加视频?
我在 sign_in
页面上显示视频时遇到问题(我在 Rails 应用中使用了 devise)。
我尝试设置 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
在我的 development.rb
中,我的 config.assets.debug
设置为 false:config.assets.debug = false
请帮忙!
解决方法
好的,我想通了。我将此行添加到我的 development.rb
:
config.assets.check_precompiled_asset = false
现在,它完美运行!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。