Tag: heroku

JQuery在开发中工作,而不是在Heroku Cedar上生产

jQuery在本地开发,但在Heroku Cedar上没有生产。 我对Rails很新,所以我试图以正确的方式学习这一点,而不是仅仅将代码放入视图中。 我没有在服务器日志中看到任何错误。 我正在本地编译我的资产: 捆绑exec rake资产:预编译 然后将整个应用程序推送到Heroku。 我尝试了几种不同的gem组合,目前的配置: 的Gemfile source ‘https://rubygems.org’ gem ‘rails’, ‘3.2.11’ gem ‘bcrypt-ruby’, ‘3.0.1’ gem ‘execjs’ gem ‘jquery-rails’ gem ‘will_paginate’, ‘~> 3.0.0’ gem ‘sass-rails’, ‘~> 3.2.3’ gem ‘bootstrap-sass’, ‘~> 2.2.2.0’ gem ‘bootstrap-will_paginate’, ‘0.0.6’ gem “friendly_id”, “~> 4.0.9” gem ‘twitter’ gem ‘devise’ gem ‘cancan’ gem “paperclip”, “~> 3.0” gem “cocaine”, “= 0.3.2” […]

JavaScript库在Rails开发环境中运行良好,但在Heroku生产中却没有

我有JavaScript创建一些滑块和一个仪表,我将连接到数据库/算法,为中小企业+创建一个利润优化系统。 滑块使用jQuery UI库,而仪表使用justguage.js库。 The SimutronX var g = new JustGage({ id: “profitGauge”, value: 67, min: 0, max: 100, title: “Profit” }); $( “.selector” ).slider({ orientation: “vertical” }); 这两项工作都很好。 在开发中测试这些后,我推动了生产 ,以向客户展示我的进展。 git add -A git commit -m “add basic dials/meter” git push git push heroku 在推送到Heroku时,我收到一个错误,我在之前的JavaScript库jquery.knob.min.js得到了这个错误。 这里发生了什么事? 我并没有真正使用Heroku,所以我不明白为什么它会对我的远程开发环境产生不同的反应。 这是我的开发application.js的链接。 在生产中,我不确定如何访问此文件。

Twipsy和Tablesorter的Heroku资产不起作用,本地是

我想知道是否有其他人遇到过问题,例如Twipsy(来自Twitter bootstrap)和Tablesorter等jQuery脚本在本地工作但在Heroku上没有。 每次我清理我的public / assets文件夹并为部署环境预编译。 该脚本实际上显示在heroku上的预编译JS中,但它似乎没有被识别…. 奇怪的是,下拉列表的第一个jQuery / Ajax函数在Heroku上工作正常。 我在heroku雪松堆栈上使用Rails 3.1 这是我的资产/ application.js // This is a manifest file that’ll be compiled into including all the files listed below. // Add new JavaScript/Coffee code in separate files in this directory and they’ll automatically // be included in the compiled file accessible from http://example.com/assets/application.js // It’s […]

在Node.js中实现AJAX请求服务器端的正确方法

我正在构建一个搜索引擎,在客户端POST搜索字符串后查询Twitter和Wiki API服务器端。 当我仍然完全在客户端时,对Wiki API的AJAX请求看起来像: $.ajax({ url: ‘https://en.wikipedia.org/w/api.php’, data: { action: ‘query’, list: ‘search’, srsearch: searchString, // variable pulled from input format: ‘json’, //origin: ‘https://www.mediawiki.org’ }, xhrFields: { withCredentials: true }, dataType: ‘jsonp’ // will probably use ‘json’ now that I’m server-side }).done( function ( data ) { searchParser(data); }); … //searchParser() below 现在,我已经实现了一个Node.js Web应用程序,该应用程序从主页上的客户端表单POST( index.ejs […]

Jquery不在Production&Heroku工作,但在开发中运行良好

你的建议将不胜感激。 Heroku和我的生产环境没有拿起我的jQuery编码(Javascript文件) – 我已经完全尝试了每个代码,建议和命令,但仍然不成功。 我已经粘贴了下面的文件 – 如果有人能指出我做错了什么需要纠正的话会非常感激。 – 视图/布局/ application.html.erb 的Gemfile source ‘https://rubygems.org’ gem ‘rails’, ‘4.1.10’ gem ‘bcrypt’, ‘3.1.7’ gem ‘sass-rails’, ‘~> 4.0.3’ gem ‘uglifier’, ‘>= 1.3.0’ gem ‘coffee-rails’, ‘~> 4.0.0’ gem ‘jquery-rails’ gem ‘turbolinks’ gem ‘jbuilder’, ‘~> 2.0’ gem ‘sdoc’, ‘~> 0.4.0’, group: :doc gem ‘foundation-rails’, ‘5.3.1.0’ gem ‘simple_form’ gem “font-awesome-rails” gem ‘devise’ gem […]

Jquery-ui不适用于Heroku,但是在localhost上是的

我有一个应用程序,我在那里使用autocompletegem。 在localhost上我很棒。 但是,当我将此应用程序部署到Heroku时, autocomplete插件对我不起作用。 Firebug没有错误,只是没有。 有谁有想法,哪里可能有问题? 这是怎么看我的Gemfile : source ‘http://rubygems.org’ gem ‘rails’, ‘3.1.2’ # Bundle edge Rails instead: # gem ‘rails’, :git => ‘git://github.com/rails/rails.git’ gem ‘mysql2’ gem “rvm”, “~> 1.9.2” gem ‘authlogic’ gem “rake”, “0.8.7” gem ‘json’ gem “declarative_authorization”, “~> 0.5.3” gem “ancestry”, “~> 1.2.4” gem “taps”, “~> 0.3.23” gem “paperclip”, “~> 2.4.5” gem ‘aws-s3’ […]

JQuery事件在生产中不适用于heroku,但在开发中工作

这似乎是一个常见的问题,但我没有找到适用于我的案例的解决方案。 我在bikes.js.coffee中有一些JQuery,可以在本地开发中正常工作。 当我推送到Heroku时,bikes.js.coffee中的脚本无法运行。 浏览器的javascript控制台中没有错误。 我正在使用Rails 4.0。 从阅读中我相信这是资产编制方式的一些错误,但我无法超越它。 所有图像在制作中都很好。 bikes.js.coffee: ready = -> jQuery ($) -> # when the #make field changes $(“#bike_make_id”).change -> # make a POST call and replace the content make = $(“select#bike_make_id :selected”).val() make = “0” if make is “” jQuery.get “/bikes/update_model_select/” + make, (data) -> $(“#bikeModels”).html data false $(document).ready(ready) $(document).on(‘page:load’, ready) […]

Rails使用aws-sdk gem和heroku上的jQuery-File-Upload直接进入S3上传

我正在尝试使用jQuery-File-Upload和aws-sdk gem直接在Rails中实现Amazon S3上传,并遵循heroku直接到S3上传说明。 这是在html中生成的上传表单: 这是相应的jQuery: $(function() { $(‘.directUpload’).find(“input:file”).each(function(i, elem) { var fileInput = $(elem); var form = $(fileInput.parents(‘form:first’)); var submitButton = form.find(‘input[type=”submit”]’); var progressBar = $(“”); var barContainer = $(“”).append(progressBar); fileInput.after(barContainer); fileInput.fileupload({ fileInput: fileInput, url: form.data(‘url’), type: ‘POST’, autoUpload: true, formData: form.data(‘form-data’), paramName: ‘file’, // S3 does not like nested name fields ie name=”user[avatar_url]” dataType: […]