我远不是具有任何 .net 经验的开发人员,但工作中的开发团队希望使用 Serilog 和 serilog-sinks-elasticsearch 将日志推送到我的 ELK 堆栈中。
查看 serilog-sinks-elasticsearch 的配置,似乎没有任何方法可以发送写入 ElasticSearch 集群所需的凭据。
这只是一个愚蠢的操作人员问题还是我只是错过了某个地方的配置?
谢谢
我有以下内容,我想知道我做错了什么,因为我确信我不应该因为条件而加倍我的代码.
所以我想做:
variable "https" { value = true }
resource "aws_security_group" "http_instance_sg" {
count = "${var.https ? 0 : 1}"
......
}
resource "aws_security_group" "https_instance_sg" {
count = "${var.https ? 1 : 0}"
......
}
resource "aws_elb" "fe_elb" {
security_groups = ["${var.https ? aws_aws_security_group.https_instance_sg.id : aws_aws_security_group.http_instance_sg.id}"]
.....
}
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,terraform抱怨http_instance_sg无法找到,我得到它没有建立,但我当然不必加倍所有的代码,并有:
resource "aws_elb" "http_fe_elb" {
count = "${var.https ? 0 : 1}"
security_groups = ["${aws_aws_security_group.http_instance_sg.id}"]
.....
}
resource "aws_elb" "https_fe_elb" {
count = "${var.https ? 1 : 0}"
security_groups = …Run Code Online (Sandbox Code Playgroud) 在这里有点困惑,我正在我的 rails 应用程序上运行 rspec 测试并有一个模型规范:
it { should validate_uniqueness_of(:email).case_insensitive }
Run Code Online (Sandbox Code Playgroud)
这是电子邮件对象的 1 of3 测试,它不断失败并出现以下错误:
1) User should validate that :email is case-insensitively unique
Failure/Error: it { should validate_uniqueness_of(:email).case_insensitive }
ArgumentError:
SMTP To address may not be blank: []
# ./spec/models/user_spec.rb:43:in `block (2 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)
我不明白为什么在模型中测试该电子邮件地址需要任何 SMTP TO 地址。
不知道看什么帮助会很好,因为这是我唯一失败的测试:(
只有我认为可能有帮助的其他东西是我运行:
于是我运行轨道4,5和有一个使用Twitter的引导页面tabs/nav也有will_paginate每个选项卡上。
我遇到的问题是,当我更改页码时,它会返回到默认的活动选项卡,而不是我正在分页的选项卡。
代码如下:
控制器
....
def admin
@quotes = Quote.paginate(page: params[:quotes_page], :per_page => 20).order("created_at DESC")
@users = User.paginate(page: params[:users_page], :per_page => 20).order("created_at DESC")
@blogs = Blog.paginate(page: params[:blogs_page], :per_page => 20).order("created_at DESC")
end
....
Run Code Online (Sandbox Code Playgroud)
视图.html.erb
<div class="tabbable tabs-left">
<div class="row">
<div class="col-md-4">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="#users-tab" data-toggle="tab">Users</a></li>
<li class=""><a href="#quote-tab" data-toggle="tab">Quotes</a></li>
<li class=""><a href="#blog-tab" data-toggle="tab">Blogs</a></li>
</ul>
</div>
<div class="col-md-8">
<div class="tab-content">
<div class="tab-pane fade in active" id="users-tab">
<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
<li …Run Code Online (Sandbox Code Playgroud) 寻求一些帮助,我是 Rspec 和 pundit 的菜鸟,我正在按照一个示例来设置 pundit 并对其进行测试,但所有测试都失败了
NameError:
uninitialized constant UserPolicy
# ./spec/policies/user_policy_spec.rb:1:in `<top (required)>'
No examples found.
Run Code Online (Sandbox Code Playgroud)
需要一些帮助来找出原因,因为我不知道:(
使用:
配置/初始化器/pundit.rb
module PunditHelper
extend ActiveSupport::Concern
included do
include Pundit
rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized
end
private
def user_not_authorized
flash[:alert] = "Access denied."
redirect_to (request.referrer || root_path)
end
end
ApplicationController.send :include, PunditHelper
Run Code Online (Sandbox Code Playgroud)
应用程序/策略/user_policy.rb
class UserPolicy
include ApplicationHelper
attr_reader :current_user, :model
def initialize(current_user, model)
@current_user = current_user …Run Code Online (Sandbox Code Playgroud)