小编Pau*_*aul的帖子

查找本地 postgresql “database_url”

我正在按照这些说明 ( https://github.com/assemblymade/assemblycoins ) 连接 postgresql 服务器。

我被告知:“将 DATABASE_URL 局部变量设置为 postgres 数据库 url”

我不太确定在哪里可以找到这个,这似乎不是一件容易找到的事情。(对不起,如果这是一个真正的业余问题,我对 Postgresql 还很陌生)

对于更多上下文,我从 Enterprise DB 安装了 postgresql,并且可以在 PGAdmin 上成功运行 postgresql 数据库。

postgresql

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

rails undefined方法`attr_accessible'

我正在尝试在我的应用程序中添加一个身份验证系统,当我运行"rake db:migrate"时,我遇到了这个错误:

NoMethodError: undefined method `attr_accessible' for User (call 'User.connection' to establish a connection):Class
/Users/liferaymac/Desktop/check/app/models/user.rb:8:in `<class:User>'
/Users/liferaymac/Desktop/check/app/models/user.rb:1:in `<top (required)>'
/Users/liferaymac/Desktop/check/config/routes.rb:2:in `block in <top (required)>'
/Users/liferaymac/Desktop/check/config/routes.rb:1:in `<top (required)>'
/Users/liferaymac/Desktop/check/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

这是我的user.rb文件的视图,这是我的模型:

class User < ActiveRecord::Base
  # Include default devise modules. Others available are:
  # :confirmable, :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable, :registerable,
     :recoverable, :rememberable, :trackable, :validatable

  # Setup accessible (or protected) attributes for your model
  attr_accessible …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise

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

nginx“http_headers_more”模块返回“不二进制兼容”错误

我正在尝试运行nginx-mod-http-headers-morenginx 模块,以便我可以从标头响应中完全隐藏服务器名称/版本。

一些背景知识,我在 docker 容器内运行 nginx 1.16.1。它有一个正在运行的 dockerfile nginx:1.16.1-alpine。为了隐藏Server标头响应字段,我需要使用该nginx-mod-http-headers-more模块。

我将以下命令添加到我的 dockerfile 中,以将模块安装在我的 docker 容器中:

RUN apk update && \
apk upgrade && \ 
apk add nginx-mod-http-headers-more
Run Code Online (Sandbox Code Playgroud)

在我的nginx.conf文件中,我添加了以下几行:

load_module modules/ngx_http_headers_more_filter_module.so;
...
http {
   server {
      more_clear_headers   "Server: ";
      ...
   }
}
Run Code Online (Sandbox Code Playgroud)

load_module语句和more_clear_headers是使该模块工作所需的两段代码。但是,当创建并运行 docker 容器时,它会在容器内生成以下错误:

nginx: [emerg] module "/etc/nginx/modules/ngx_http_headers_more_filter_module.so" is not binary compatible in /etc/nginx/nginx.conf:1
Run Code Online (Sandbox Code Playgroud)

我需要帮助来弄清楚从这里该做什么!谢谢!

nginx docker nginx-config

5
推荐指数
0
解决办法
2001
查看次数

Python 替换嵌套 JSON 中的 None 值

我一直在尝试替换下面 JSON 字典中的 None 值。我将如何遍历这个 json,并用空字符串替换“None”值?我很难理解如何遍历嵌套的 json。如果有人可以帮助我,我会很高兴。下面的示例嵌套 json。或者有没有办法在使用 python 中的请求库执行“获取”请求时替换值(例如从 None 到空字符串)?

{  
   'house':{  
      'amount':'$0.00',
      'id':1,
      'value':0.0
   },
   'event':'12.199.136.146',
   'location':'',
   'language':{  
      'language_name':'English',
      'language_id':1,
      'language_symbol':None
   },
   'percentage':1.0,
   'identification':'',
   'source':{  
      'name':'john',
      'id':-1
   },
   'paid':{  
      'amount':'$0.00',
      'format':1,
      'value':0.0
   },
   'score':None
}
Run Code Online (Sandbox Code Playgroud)

python json

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

标签 统计

devise ×1

docker ×1

json ×1

nginx ×1

nginx-config ×1

postgresql ×1

python ×1

ruby ×1

ruby-on-rails ×1