首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导弹出窗口在heroku上不起作用

引导弹出窗口在heroku上不起作用
EN

Stack Overflow用户
提问于 2012-07-03 03:01:43
回答 2查看 834关注 0票数 0

Bootstrap的popover在我的本地机器上运行良好,但在heroku上似乎不起作用。我不知道为什么。下面是我能想到的相关文件/代码:

代码语言:javascript
复制
Bundler.require(*Rails.groups(:assets => %w(development test)))

我还尝试了懒惰编译,但没有成功(Bundler.require(:default, :assets, Rails.env))

和弹出视图代码:

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

我的assets/javascripts文件夹中有bootstrap-popover.js。下面是我的application.js文件:

代码语言:javascript
复制
//= 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();

});

老实说,我甚至不确定现在是否开启了预编译。我想它是基于我在这里发布的第一行代码。任何帮助都是非常感谢的。在本地运行一切正常

编辑:仅供参考-打开延迟编译是激活活动的唯一方法working...not确保why...so我重新打开了延迟编译

EDIT2:另外,当我查看控制台并尝试$(‘.pop’).popover()时,它显示没有that..obviously方法,无法正确加载。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-03 03:16:21

我也遇到过类似的问题。预编译资产,然后将它们签入git并部署到heroku为我解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2013-09-28 02:54:40

还可以尝试启用Heroku的用户环境编译实验功能:https://devcenter.heroku.com/articles/labs-user-env-compile

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11299626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档