小编Ste*_*fan的帖子

检查Geolocation是否被允许并获得Lat Lon

我正在构建一个客户端将在其页面上安装的小脚本.地理位置不是必需的,但如果它存在,那将是很好的.有没有办法让我检查客户页面是否已请求地理定位信息,如果用户选择允许获取lat&lon而不创建另一个提示?

javascript w3c-geolocation

12
推荐指数
3
解决办法
1万
查看次数

使用AWS Elastic Beanstalk运行Puma和Nginx的Rails app 502

我已经能够成功地使用Passenger在Beanstalk上运行我的应用程序,但是我对Puma没有运气.每当我部署到Puma堆栈时,我得到502错误,我的日志文件表明它找不到puma sock文件:

2014/05/15 21:00:15 [crit] 1684#0: *4 connect() to unix:///var/run/puma/my_app.sock failed (2: No such file or directory) while connecting to upstream, client: 10.184.156.117, server: _, request: "GET / HTTP/1.1", upstream: "http://unix:///var/run/puma/my_app.sock:/", host: "app-env-89spnxpcai.elasticbeanstalk.com"

我的应用程序是使用Ruby ruby​​ 2.0.0p451和Rails 4.1.1构建的

我的.ebextensions配置看起来像这样

packages:
  yum:
    git: []

commands:
  add_bundle_exec:
    test: test ! -f /opt/elasticbeanstalk/support/.post-provisioning-complete
    cwd: /opt/elasticbeanstalk/hooks/appdeploy/pre
    command: perl -pi -e 's/(rake)/bundle exec $1/' 11_asset_compilation.sh 12_db_migration.sh
  add_deployment_flag:
    test: test ! -f /opt/elasticbeanstalk/support/.post-provisioning-complete
    cwd: /opt/elasticbeanstalk/hooks/appdeploy/pre
    command: perl -pi -e 's/(bundle install)/$1 --deployment/' 10_bundle_install.sh
  make_vendor_bundle_dir:
    test: test ! …
Run Code Online (Sandbox Code Playgroud)

nginx amazon-web-services puma ruby-on-rails-4 amazon-elastic-beanstalk

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