ウェブサイトhttps://looky.coのサイト ツアー機能を実装しており、 aが true に設定されているsite_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 ファイルを使用するにはどうすればよいですか?