下拉切换对Heroku ROR不起作用

问题描述 投票:0回答:1

我正在使用引导程序模板来帮助有登录页面的朋友。我和其他人有类似的问题,但解决方案对我不起作用。一切都在我的LocalHost上正常工作,但是当我把它推到Heroku时,Bootstrap Dropdown切换不起作用......

我是一名初级开发人员,试图在这里学习和挑战自己,所以如果适用,请解释你的答案。谢谢S.O.

在我认为我有解决方案后,我也运行了这些代码......

    heroku run rake assets:reset
    heroku run rake assets:precompile

这是我的Application.js文件

    //= require bootstrap
    //= require jquery
    //= require jquery_ujs
    //= require turbolinks
    //= require_tree .

    // Bootstrap core JavaScript
    @import "jquery.min.js";
    @import "bootstrap.bundle.min.js";
    //Plugin JavaScript
    @import "jquery.easing.min.js";
    //Contact form JavaScript 
    @import "jqBootstrapValidation.js";
    @import "contact_me.js";
    //Custom scripts for this template
    @import "js/agency.min.js";

Application.scss文件。

    *
    *= require_self
    */

    @import "bootstrap";
    @import "font-awesome.css";

    @import "bootstrap.min.css";

    @import "agency.min.css";
    @import "agency.css";

    @import "font-awesome.css";
    @import "font-awesome.min.css";
ruby-on-rails twitter-bootstrap heroku
1个回答
1
投票

请参阅此标准格式,更多解释请参阅Rails Guide Asset Organization

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.easing
//= require jqBootstrapValidation
//= require contact_me
//= require js/agency.min
//= require turbolinks
//= require_tree .

没有这些行从application.js文件中删除所有,看这里是jquery.easing为此你需要安装jquery.easing gemjqBootstrapValidation你需要安装jqBootstrapValidation gem或如果你有那些原始文件然后只是导入到目录像app/assets/javascripts/jqBootstrapValidation.jsapplication.js现在一样。

你不需要

@import "jquery.min.js";
@import "bootstrap.bundle.min.js";

因为这些已经在资产管道中。它应该工作。

© www.soinside.com 2019 - 2024. All rights reserved.