小编rai*_*lsy的帖子

使用heroku pg:transfer而不是整个数据库只上传一个表

我可以将我的数据库从我的本地机器推送到我的heroku应用程序,使用pg:transfer,如下所示:

heroku pg:transfer --from postgres://localhost/idx_map_development --to aqua

但是我不想上传整个数据库,我只想上传属性表,这可能是用pg:transfer吗?如果是这样,上面的线条怎么样?

postgresql heroku

8
推荐指数
1
解决办法
2264
查看次数

在AJAX上初始化Google地图刷新了部分内容

我可以显示带有标记的谷歌地图没问题,但是当使用ajax刷新部分时,我无法在部分内显示地图.我猜这是因为当使用ajax时,最终的初始化行没有被触发:

function initialize() {
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var mapOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

var marker = new google.maps.Marker({
  position: myLatlng,
  map: map,
  title: 'Hello World!'
});
}

google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

那么我可以使用其中一个ajax成功处理程序来初始化地图吗?我试过这个没有运气,但语法可能是错误的,我不知道在哪里放这个:

$(document).ajaxSuccess(function() {
    google.maps.event.initialize;
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:

#response通过添加remote => true到链接来加载属性/ index.html.erb页面的div中的部分_property_details.html.erb ,这是show.js.erb代码:

properties/show.js.erb

$("#response").html("<%= escape_javascript(render('property_details')) %>");

Google代码全部位于properties/index.html.erb脚本标记的页面底部.

ajax jquery google-maps ruby-on-rails

4
推荐指数
1
解决办法
4427
查看次数

capistrano错误:..... /当前:没有这样的文件或目录

我正在尝试使用capistrano部署,但是当我进行封面部署时:更新它不是创建/当前文件夹,这是错误,任何想法?

executing "cd /home/adamtodd/apps/homebase/current && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile --trace"
servers: ["xx.xxx.xx.xxx"]
[xx.xxx.xx.xxx] executing command
 ** [out :: xx.xxx.xx.xxx] bash: line 0: cd: /home/adamtodd/apps/homebase/current: No such file or directory
Run Code Online (Sandbox Code Playgroud)

capistrano ruby-on-rails

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

如果else语句没有效果 - javascript

我有一个包含注册表单的bootstrap模式框.我添加了一些代码,当按下提交按钮时,模式框会消失:

$(".dismiss-signup-modal").click(function () {
    jQuery('#signup_modal').modal('hide'); }
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想让模态框保持原样,如果注册表单的电话号码字段是空白的,只有在电话号码字段有值时才会消失,如下所示:

$(".dismiss-signup-modal").click(function () {

    if ($('.signup-phone').length > 0) {

    jQuery('#signup_modal').modal('hide'); }

    else {}
});
Run Code Online (Sandbox Code Playgroud)

但上面的代码没有做任何事情,如果电话号码字段留空,模态框仍然会消失.我已经尝试过我能想到的所有组合将if else语句放在函数外部或者创建一个新函数或者将.signup-phone变成var但没有任何作用,任何想法?谢谢

javascript jquery if-statement twitter-bootstrap bootstrap-modal

-2
推荐指数
1
解决办法
189
查看次数