我正在为网站https://looky.co实现站点游览功能,并且我只想在 a设置为 truesite_tour.js
时发送文件。show_site_tour
(show_site_tour
是数据库列)。
我在我的 application.html.haml (布局文件)中设置了它。问题在于 heroku 运行资产管道的方式。
目录结构
\ app
\ assets
\ javascripts
\ guiders
site_tour.js
基本上问题是,当我尝试仅在数据库列等于 true 的情况下包含该文件夹时,heroku 会给出“资产未预编译”错误。
在我的 application.html.haml
%head
= javascript_include_tag 'application'
- if current_user.show_site_tour == true
= javascript_include_tag 'guiders/site_tour'
那么如何使用 heroku 管道完成这项工作呢?基本上主要问题是,我怎样才能在 heroku 上拥有多个 javascript 文件?