![](/img/trans.png)
[英]Using Devise, how can I set the root page to not redirect to the “sign_in” page if the user is logged out?
[英]How can I add a video using the video_tag helper on my sign_in devise page?
我在登录页面上显示视频时遇到问题(我在我的 rails 应用程序中使用sign_in
)。
我试图设置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 %>
我还在我的assets
文件夹中创建了一个包含login-video.mp4
的videos
文件夹。
当我尝试访问此页面时,我收到以下错误消息:
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
现在,它完美运行!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.