小编Raf*_*ira的帖子

有没有办法为Heroku Toolbet设置默认应用程序?

我在heroku有多个app/git远程,我想知道是否可以配置默认应用程序,这样,每当我忘记指定app(--app)时,工具带就会使用它.

heroku heroku-toolbelt

27
推荐指数
3
解决办法
8300
查看次数

渐进式Web应用程序(PWA)可以在移动设备上运行后台服务以从硬件(加速度计,gps ...)获取数据吗?

我看到我们可以使用https://whatwebcando.today/检查移动浏览器的功能,但是当不在前台运行时是否可以查询硬件API?

我的意思是......使用PWA,我能够构建一个应用程序,在后台运行时获取硬件信息,就像Octo U,Android一样,并将这些信息发布到Web服务器上?

progressive-web-apps

16
推荐指数
2
解决办法
1万
查看次数

在.ipa或.app下查找App ID

我正在构建一个应用程序来搜索和识别用户在他/她的计算机中的任何iPhone应用程序.我想知道一种从.ipa文件中"提取"应用程序ID的方法.

我试图仅使用应用程序文件名进行识别,但我发现文件名不是Apple Store中应用程序的名称.Zynga现场扑克6K免费!=现场扑克3.7.ipa

我正在谈论的id是app id,如 http://itunes.apple.com/app/live-poker-6k-free-by-zynga/id354901953?mt=8,id 是354901953.

是否有任何机构有线索如何才能找到这些信息?

iphone itunes

11
推荐指数
1
解决办法
2万
查看次数

Carrierwave + S3存储+计数器缓存耗时太长

我有一个简单的应用程序,通过API接收POSTed图像,并通过Carrierwave发送到S3.我的照片表也有一个counter_cache.

80%的时间我的交易时间是巨大的,比如60秒或更长时间,超过90%的时间用于将图像上传到S3并更新counter_cache.

有没有人知道为什么上传时间如此之大以及为什么反缓存查询需要这么长时间?

新遗物报告

交易追踪

SQL跟踪

刚刚在http://carrierwave-s3-upload-test.herokuapp.com上添加了一些照片

行为类似: 在此输入图像描述

刚从counter_cache我的代码中删除并进行了更多上传....奇怪的行为再次. 在此输入图像描述


编辑1

上次批量上传的日志.EXCON_DEBUG设置为True:https://gist.github.com/rafaelcgo/561f516a85823e30fbad


编辑2

我的日志没有显示任何EXCON输出信息.所以我意识到我正在使用雾1.3.1.更新为Fog 1.19.0(使用较新版本的excon gem),现在一切正常. 在此输入图像描述

提示..如果您需要调试外部连接,请使用较新版本的excon并设置env EXCON_DEBUG = true以查看一些详细信息,如下所示:https://gist.github.com/geemus/8097874


编辑3

伙计们,更新了gem fog,现在它很甜蜜.不知道为什么旧版本的雾和excon有这种奇怪的表现.

heroku amazon-s3 counter-cache carrierwave excon

7
推荐指数
1
解决办法
536
查看次数

从我的应用帖子中找到Facebook覆盖面的方法?

有没有办法从我的App帖子中检索到达范围?

示例:我的应用程序在特定粉丝页面上发布照片,我想检索我的应用程序提供给该粉丝页面的覆盖面,以便向他们展示我的应用程序有多棒.

facebook social-networking

6
推荐指数
1
解决办法
739
查看次数

Rails 3.1 Javascript的资产管道

好的,我已经阅读了很多关于新资产管道Rails 3.1的信息,我找不到对我的怀疑的正确答案.

我根据我正在渲染的视图#动作按需加载我的.js文件.我这样做是为了防止不正确的绑定并加载小的.js文件.

candidate_opportunities#指数

$(".sortable_drag_n_drop").sortable({
    update: function(event, ui) {
        $.post('/candidate_opportunities/sort', $(this).sortable('serialize'));
    },
    handle: 'span'
});
Run Code Online (Sandbox Code Playgroud)

candidate_companies#指数

$(".sortable_drag_n_drop").sortable({
    update: function(event, ui) {
        $.post('/candidate_companies/sort', $(this).sortable('serialize'));
    },
    handle: 'span'
});
$(".sortable_drag_n_drop").disableSelection();
Run Code Online (Sandbox Code Playgroud)

现在最好的解决方案是什么?

  • 我应该更改我的绑定并让Sprockets使用//= require_tree .?编译我的所有.js文件?
  • 或者我应该根据我的观点尝试加载我的 .js,所以我最终没有一个巨大的 application.js

javascript view ruby-on-rails-3 sprockets asset-pipeline

5
推荐指数
1
解决办法
2214
查看次数

Carrierwave - 仅在已从存储中删除已装入的文件后销毁对象

Carrierwave在对象销毁完成后删除文件:

after_commit :remove_avatar! :on => :destroy
Run Code Online (Sandbox Code Playgroud)

https://github.com/carrierwaveuploader/carrierwave

我有一个删除文件的工人.如果其中一个工作人员在从S3删除文件时超时,我将失去对S3上文件的跟踪并且我的存储桶变得一团糟(因为我的对象已经安装的文件从我的数据库中消失了).

我该怎么处理?remove_avatar!在我之前直接打电话object.destroy然后skip_callback?安全吗?

ruby ruby-on-rails amazon-s3 carrierwave

0
推荐指数
1
解决办法
1419
查看次数