簡體   English   中英

Bootstrap Popover在Heroku上不起作用

[英]Bootstrap popover not working on heroku

Bootstrap的彈出窗口可在我的本地計算機上完美運行,但在heroku上似乎不起作用。 我不知道為什么。 這是我能想到的相關文件/代碼:

Bundler.require(*Rails.groups(:assets => %w(development test)))

我也嘗試了沒有運氣的延遲編譯( Bundler.require(:default, :assets, Rails.env)

和彈出視圖代碼:

%img.pop{:alt => "", :src => "#{photo.photo.url(:thumb)}", :rel => 'popover', :'data-placement' => 'bottom', :'data-content' => image_tag(photo.photo.url(:small))}

我的asset / javascripts文件夾中有bootstrap-popover.js。 這是我的application.js文件:

//= require jquery
//= require jquery_ujs
//= require_tree .
//= require bootstrap-popover
//= require bootstrap-alert
//= require bootstrap-dropdown


$(document).ready(function()
{
  $('.pop').popover();
  $('#hp_email_field').focus();

});

老實說,我什至不確定現在是否打開預編譯。 我認為這是基於我在此處發布的第一行代碼。 任何幫助表示贊賞。 在本地一切都很好

編輯:僅供參考-打開懶惰編譯是使activeadmin工作的唯一方法...不確定為什么...所以我重新打開了懶惰編譯

EDIT2:同樣,當我查看控制台並嘗試$('。pop')。popover();時, 它說沒有辦法..顯然它沒有正確加載。

我有一個類似的問題。 預編譯資產,然后將它們檢入git並部署到heroku為我解決了該問題。

也可以嘗試啟用Heroku的用戶環境編譯實驗室功能: https : //devcenter.heroku.com/articles/labs-user-env-compile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM