小编dei*_*iga的帖子

如何更换元素?

我有以下HTML

<html>
<head>
  <title>test</title>

</head>
<body>
  <table>
  <caption>table title and/or explanatory text</caption>
  <thead>
  <tr>
  <th>header</th>
</tr>
</thead>
<tbody>
      <tr>
      <td id=\"test\" width=\"272\"></td>
</tr>
</tbody>
</table>
<a href=\"http://www.google.fi\" style=\"color:black\">Test link</a>
<a href=\"http://www.google.fi\"><img src=\"http://www.google.se/images/nav_logo95.png\" /></a>"
</body> 
</html>;
Run Code Online (Sandbox Code Playgroud)

我想找到jsoup的第一个链接,并用文本替换它

Element elem = page.select("a[href=" + link.getUrl() + "]:contains(" + link.getName() + ")").first();
Run Code Online (Sandbox Code Playgroud)

我只能用elem.html("foo")或替换内部HTML 或打印outerHtmlelem.outerHtml()

有谁知道我怎么能做到这一点?

java jsoup

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

如何将参考列更改为多态?

我的模型(酒吧)已经有一个参考列,我们称之为foo_id,现在我需要改变foo_id,以fooable_id使之多态性.

我想我有两个选择:

  • 创建fooable多态的新参考列并从中迁移ID foo_id (迁移这些的最佳方法是什么?我可以做吗?Bar.each { |b| b.fooable_id = b.foo_id }?
  • 重命名foo_idfooable_id并添加polymorphicfooable_id.如何将多态添加到现有列?

migration activerecord ruby-on-rails ruby-on-rails-2

6
推荐指数
2
解决办法
4744
查看次数

如何使用 Ansible git 模块克隆一个空的裸存储库?

我有一个空的裸存储库,我试图用 Ansible 克隆它,但是 git 模块正在尝试结帐master并因此失败,因为空存储库中没有这样的 refspec。

我让这个工作的唯一方法是一个 shell 命令来克隆 repo。

git ansible

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

如何使用ansible docker_image模块标记本地docker映像?

我正在构建本地docker映像,我想对其进行标记,但是我不知道repository应该如何为刚在本地构建的docker映像填充字段。

是否可以使用docker_image模块标记本地图像?

image ansible docker

4
推荐指数
3
解决办法
4762
查看次数

Rails和Mongoid以及重复查找查询

我在rails应用程序中有这种非常奇怪的行为.所有查找查询都运行了两次.我已经通过在ap端和DB端记录查询来验证这一点.我只是在开发模式下测试过它.

我已经在方法中添加了日志,以查看方法是否被多次调用,但事实并非如此.

所有保存只运行一次,因此没有问题.由于数据库查询所有数据两次,因此只有页面加载的问题会越来越慢.

我甚至不知道我应该粘贴哪些代码部分,因为我不知道这可能来自何处.

我正在使用 mongoid (3.0.13), rails (3.1.3)

以下是整个源代码的github链接https://github.com/deiga/new-Roydon/tree/develop

mongoid ruby-on-rails-3 mongoid3

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