ruby-on-rails - rails 4.1 将视频文件夹添加到 Assets 管道

标签 ruby-on-rails asset-pipeline

到目前为止,这是我的路径:

assets
>fonts
>images
>stylesheets
>javascripts
>videos

我想将视频存储在视频文件夹下,但似乎无法显示它们。我的当前 assets.rb初始化程序看起来像:
Rails.application.config.assets.precompile += %w( layout-home.css layout-error.css layout-static-page.css layout-brand.css )
Rails.application.config.assets.precompile += %w( layout-home.js layout-static-page.js layout-brand.js )
Rails.application.config.assets.precompile += [ Dir.glob("#{Rails.root}/app/assets/videos/**/") ]

关于如何调整这个的任何想法?无论我如何调整最后一行,我都无法让他们拉进来。

最佳答案

将以下内容添加到 config/initializers/assets.rb

Rails.application.config.assets.paths << "#{Rails.root}/app/assets/videos"

更改初始化程序后不要忘记重新启动服务器。

关于ruby-on-rails - rails 4.1 将视频文件夹添加到 Assets 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25100619/

相关文章:

ruby-on-rails - 在 Ruby on Rails 3.2 应用程序中集成 googlefonts

ruby-on-rails - Assets :Precompile too verbose

ruby-on-rails - 如何在 Rails 中更新模型属性

ruby-on-rails - 错误 : undefined method `=~' when installing ImageMagick through Homebrew

ruby-on-rails - 如何在 Rails 中为不同的用户建模

ruby-on-rails - 未找到 jquery-ui Assets 。如何将 rails 管道中的 Assets 合并到 jquery-ui css 中?

javascript - 安全错误 : DOM Exception 18 with Web Workers

ruby-on-rails - Rails 3 - 预编译文件夹中的所有 css、sass 和 scss 文件

javascript - 谷歌地图信息窗口打不开

ruby-on-rails - 运行 bundle install 后,docker-compose run 命令找不到 gem