小编gmi*_*ile的帖子

如何重命名持久性卷声明?

是否可以重命名PVC?我似乎找不到可能的证据.


我正试图缓解一个"设备没有剩余空间"的问题,我只是偶然发现了.基本上我的计划要求我调整卷的大小,我的服务会保留其数据.

不幸的是,我仍然在GKE上的Kubernetes 1.8.6.它没有PersistentVolumeClaimResize启用准入插件:

因此,我必须手动保存数据.我做了以下计划:

  1. 创造一个新的,更大容量的PVC,
  2. 创建一个临时容器,附加"受害者"pvc和一个新的更大的pvc,
  3. 复制数据,
  4. 丢弃"受害者"PVC,
  5. 重命名新的更大的pvc取代"受害者".

有问题的PVC附加到StatefulSet,因此旧名称和新名称必须匹配(因为StatefulSet期望遵循卷命名约定).

但我不明白如何重命名持久量声明.

persistence rename kubernetes google-kubernetes-engine

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

从自动测试中排除文件夹

我刚刚在我的项目中安装了ZenTest来使用自动测试.我使用rspec并在其中有一个integration文件夹.因为我不想每次都运行我的集成测试,所以我开始使用autospec,所以我想以某种方式限制autospec在该文件夹中运行测试.

如何从/ aut中排除/ spec中选择的文件夹?

rspec ruby-on-rails autotest restriction

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

黄瓜和清关:current_user步骤

我要做的是current_user在定义Cucumber步骤时使用(依赖)方法.我在我的项目中使用了Clearance.

首先我尝试使用sign_in但它没有用(我猜黄瓜世界不知道清除方法......).

那么如何让Cuckes识别current_usersign_in/ sign_out方法呢?

session integration-testing ruby-on-rails cucumber clearance

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

ruby on rails 如何从中获取最新记录有很多关系

我是 Ruby on Rails 的新手。我有一个问题 - 如何从模型中的许多关系中只获取最新记录。我的代码是这样的:

class User < ActiveRecord::Base 
  has_many :books
end

class Book < ActiveRecord::Base
  belongs_to :user

  scope :rating, -> { where(rating: 5) }
end
Run Code Online (Sandbox Code Playgroud)

我想实现的是:我想为每个用户获取所有最新(最后)一本书,而不是使用范围评级过滤这本书。我可以使用每个循环来执行此操作(通过 User.books 循环并获取 book.last) - 但这非常低效,因为我有很多数据。你有什么想法我怎么能做到这一点?也许某种范围相互链接?

ruby ruby-on-rails has-many

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

加载网页以便在Rails中解析

假设,我想从Web到我的应用程序获取一个页面并使用它进行某种解析.我怎么做?我应该从哪里开始?应该是一些插件/宝石吗?解决此类任务的常用做法是什么?

parsing ruby-on-rails html-parsing

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

Ruby:计算浮点数中的数字

是否有任何有价值的Ruby方法来计算浮点数的位数?另外,如何指定to_s浮点数的精确时间?

ruby string floating-point digits

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

Ruby中的Sprintf

一个快速的问题.我在写:

puts "%.3f %.4f %.5f" % [3.998877, 3.998877, 3.998877]
Run Code Online (Sandbox Code Playgroud)

并获得以下输出:

3.999 3.9989 3.99888
Run Code Online (Sandbox Code Playgroud)

sprintf简单地围绕数字.如何限制舍入?

ruby printf rounding

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

Ruby二维数组:查找对象的坐标

假设,我有一个二维数组A,并且它声称在其中的某个地方有一个对象my_element.找出坐标的最快方法是什么?我使用的是Ruby 1.8.6.

ruby arrays coordinates

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

将样式 ID/名称从 HTML 传送到 .docx?

是否有可能以某种方式告诉pandoc将样式名称从原始 HTML 转移到 .docx?

我知道为了调整实际样式,我应该reference.docx使用pandoc. 但是,reference.docx仅限于它所具有的样式:标题、正文、块文本等。

我想:

  1. 在输入 HTML 中指定“myStyle”样式(通过“class”属性,通过任何其他 HTML 属性,甚至通过用 Lua 编写的过滤器代码),

    <html>
      <body>
        <p>Hello</p>
        <p class="myStyle">World!</p>
      </body>
    </html>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加自定义“myStyle”以reference.docx使用 Word,

  3. 运行html->docx转换并期望pandoc生成一个带有“myStyle”的段落元素(而不是,我相信它默认BodyText设置),因此最终结果如下所示(为了简洁起见,结果内部的内容被剪切):word/document.xmloutput.docx

    <w:p>
      <w:pPr>
        <w:pStyle w:val="BodyText" />
      </w:pPr>
      <w:r>
        <w:txml:space="preserve">Hello</w:t>
      </w:r>
    </w:p>
    <w:p>
      <w:pPr>
        <w:pStyle w:val="myStyle" />
      </w:pPr>
      <w:r>
        <w:txml:space="preserve">World!</w:t>
      </w:r>
    </w:p>
    
    Run Code Online (Sandbox Code Playgroud)

一些证据 styleId可以传递,但我不太理解,也找不到任何有关它的文档。

Lua 中的过滤文档指出,您可以attrs在操作 a 时访问pandoc.div,但它没有说明任何 attr 是否会被 …

lua docx pandoc

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

阵列优化:什么更贵?

以下哪些代码更贵?

x = my_array.inject {|sum,i| int+=i }
Run Code Online (Sandbox Code Playgroud)

要么

x = eval(my_array.join('+'))
Run Code Online (Sandbox Code Playgroud)

ruby arrays optimization

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