小编Har*_*rel的帖子

Ansible:如何在单个任务中删除目录中的文件夹和文件?

我正在使用Ansible 2.3.2.0并尝试在一个任务中删除目录中的文件和文件夹.

现在我有这个

tasks:

  - name: Removing existing war
    file:
      path: /usr/share/tomcat/webapps/app.war
      state: absent

  - name: Removing existing folder
    file:
      path: /usr/share/tomcat/webapps/app
      state: absent
Run Code Online (Sandbox Code Playgroud)

我不能简单地删除webapps文件夹,因为我不想删除其中的其他文件和文件夹.我想减少任务数量,因为我正在使用Duo push auth,这增加了部署时间.我试过循环文件和文件globs但由于某种原因它永远不会工作.

http://docs.ansible.com/ansible/latest/playbooks_loops.html#looping-over-files

ansible

8
推荐指数
2
解决办法
3万
查看次数

如何在 Quill 编辑器中使用 http 预填充链接?

使用 Quill 编辑器添加链接时,我必须包含协议,否则链接将被视为相对链接。

当有人单击以添加链接时,我希望该字段预先填充,http://因此当用户键入时google.com,它将创建一个链接http://google.com而不是http://myapp.net/something/google.com.

堆栈溢出这样做...

在此处输入图片说明

wysiwyg quill

5
推荐指数
2
解决办法
2244
查看次数

如何在 Capybara 功能规范中设置请求 IP?

我在 Rails 5.1 应用程序上使用 RSpec 和 Capybara 作为功能规范。我想将单个规格的请求 IP 伪造为“1.2.3.4”。

我已经用 Poltergeist 尝试过以下操作......

before do
  page.driver.add_headers 'REMOTE_HOST' => '1.2.3.4'
end
Run Code Online (Sandbox Code Playgroud)

然而,在我的控制器中撬一下,我发现那request.headers['REMOTE_HOST']127.0.0.1

rspec ruby-on-rails capybara

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

无法使用过滤器标签运行 rspec

我有规格

RSpec.describe SearchFlight::Jet::SearchFlightRequest do
  describe 'send search ticket request to Jetstar website', http_request: true do
    context 'search ticket round trip successfully' do
      # initialize
      it 'return status 200' do
        # my expects here ...
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

当我在 iterm 上运行 rspec 时,它无法运行

bundle exec rspec -t ~http_request
zsh: no such user or named directory: http_request
Run Code Online (Sandbox Code Playgroud)

也许它与 zsh 命令行(issue)有关。我尝试从 iTerms 2 中删除 zsh,但没有成功。Rails dev 的任何替代外壳?谢谢

ruby rspec zsh ruby-on-rails

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

标签 统计

rspec ×2

ruby-on-rails ×2

ansible ×1

capybara ×1

quill ×1

ruby ×1

wysiwyg ×1

zsh ×1