小编Dan*_*her的帖子

如何创建capistrano任务以下载最新的database_backup.tgz并在本地导入?

我正在尝试使用类似于heroku db:pull功能的Capistrano任务做一些事情,如果你熟悉它.

我有一台远程服务器.在那台服务器上,我在/path/db_backups/文件夹中有一堆备份.在该文件夹中,每天都有数据库的备份.

我想做的就是

  1. 在客户端计算机上下载最新的备份.
  2. 解开它.
  3. 将其导入本地mysql数据库.

有人知道处理这个问题的好方法吗?有没有我不知道的宝石?你有一个方便的脚本吗?

mysql sysadmin capistrano ruby-on-rails

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

基于Click事件的jQuery下拉菜单功能(隐藏帮助)

我点击"显示"时有两个正确显示的jQuery菜单.

例如,假设您有两个链接:

"显示1","显示2"

您单击"显示1",然后显示div"show 1 content"

单击"显示2",然后显示带有"显示2内容"的div

我有它的工作到那一点.

显然,我需要解决几个可用性问题.如果我点击"显示1"然后点击"显示2"我想要"显示1的内容"消失(隐藏"显示1内容"div)

另外一件事,如果我点击页面上的任何地方,无论哪个下拉列表处于活动状态,我都希望它隐藏在内容框外部.

我的dom结构:

ul
 li.menu
  span= link_to 'Show 1'
  ul.dropdown.hidden
   li= link_to 'show 1 content'
 li.menu
  span= link_to 'Show 2'
  ul.dropdown.hidden
   li= link_to 'show 2 content'
Run Code Online (Sandbox Code Playgroud)

我的js:

  $("#search li.menu span a").click(function(event) {
    event.preventDefault();
    $(this).parent().siblings("ul.dropdown").toggleClass("hidden");
  });
Run Code Online (Sandbox Code Playgroud)

所以基本上我只需要了解如何在ul.dropdown框外单击时应用隐藏,以及如何在单击OTHER ul.dropdown框时应用隐藏

谢谢.

jquery drop-down-menu

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

Coffeescript和jQuery没有使用click事件返回正确的内容

我正在尝试写一些coffeescript给我回复我点击的链接,我遇到了麻烦.

问题是我回来的元素是启动这个链的选择器,但这不是我想要的.

$(document).ready ->
  $("#js-exercises-links").bind "cocoon:after-insert", (e, inserted_item) ->
    $("#js-exercise-links a.add_fields").data("association-insertion-node", '#js-outline-fields')
    $("select").chosen()

    $(".js-show-set-duration").click (e)=>
      e.preventDefault()
      console.info this
Run Code Online (Sandbox Code Playgroud)

在这个例子中,当我查看我的控制台时,我得到<div id='js-exercises-links'>了我真正想要的是我点击的当前元素,它将是一个实例<div class='js-show-set-duration'>

我究竟做错了什么?如何让$(this)引用点击的元素?

jquery coffeescript

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

我需要什么类型的正则表达式从 Markdown 中提取图像 url?

鉴于以下

Some post content here
![Habits Are Hard to Build and Break](https://i.imgur.com/vv0UfA5l.png)

Yad ayaday dyaya 

 * Hi
 * There
Run Code Online (Sandbox Code Playgroud)

如何提取降价中的第一张图像?例如,我基本上想解析它然后将第一张图像保存到一个变量中,例如extractedImagehttps://i.imgur.com/vv0UfA5l.png

extractImageFromMarkdown(text) {
  // somehow parse text to grab first image_url
  return extractedImageUrl;
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

使用Meteor和Meteorhacks进行服务器端渲染:ssr和iron-router

这最近出现了:https://meteorhacks.com/server-side-rendering.html但似乎没有一个完整的例子,说明如何使用铁路由器.

如果我有一个模板:/private/post_page.html

{{title}}
{{#markdown}} {{body}} {{/markdown}}
Run Code Online (Sandbox Code Playgroud)

如何使用特定ID请求中的单个记录属性填充它?

例如,请求的页面是localhost:3000/p/:idofposthere如何用数据填充它并在铁路由器中为该路由/服务器端渲染它?

meteor

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

是否应该根据 Google App Engine 的请求创建 Firestore 客户端?

我对如何解决这个问题感到困惑。

GAE 似乎希望每个客户端库都使用范围为 http.Request 的 context.Context。

我以前有过做这样的事情的经验:

main.go

type server struct {
    db *firestore.Client
}

func main() {
    // Setup server
    s := &server{db: NewFirestoreClient()}

    // Setup Router
    http.HandleFunc("/people", s.peopleHandler())

    // Starts the server to receive requests
    appengine.Main()
}

func (s *server) peopleHandler() http.HandlerFunc {
    // pass context in this closure from main?
    return func(w http.ResponseWriter, r *http.Request) {
        ctx := r.Context() // appengine.NewContext(r) but should it inherit from background somehow?
        s.person(ctx, 1)
        // ...
    }
}

func (s *server) …
Run Code Online (Sandbox Code Playgroud)

google-app-engine go google-cloud-firestore

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