问题标签 [figaro-ruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails - Figaro gem - 如何在不共享 application.yml 变量的情况下将协作者添加到我的 repo
我正在使用带有 figaro gem 的 rails 5 来管理我的环境变量。
我刚刚开始与一位编码教练合作,他正在他的系统上设置我的 repo。
有没有办法让我分享我的仓库(以便他可以配置它)而不给他我的 application.yml 中的代码?
paperclip - 回形针和 Capistrano 的问题
我在 Ubuntu 16.04 服务器上部署了 Rails 5 应用程序。然而,回形针配置存在问题。
我正在使用 Figaro gem 来存储我的环境变量。我的回形针配置如下所示:
}
这在开发中运行良好。
但是当我尝试部署我的应用程序时,当我尝试使用 Capistrano 进行部署时会失败:
所以我尝试通过调整回形针配置来解决问题:
}
现在我可以使用 Capistrano 进行部署,但是当我尝试使用该应用程序上传文件时,我在 AWS 中收到了缺失凭据错误:
有没有人使用回形针和使用 Figaro 存储环境变量的经验?
谢谢你的帮助,
安东尼
ruby-on-rails - Rails - 无法让 Travis CI 掌握我的 S3 凭据
试图让 AWS S3 与使用 Figaro 的 Travis 一起工作时,我完全陷入了困境。
这一切在开发模式下都可以正常工作:
图片.rb
应用程序.yml
显然 Travis 需要访问这些密钥:
.travis.yml
我不断在 Travis 中收到 AWS 缺少凭据错误或 Figaro MissingKeys 错误。
顺便说一句,添加后才发生:
在此之前,我一直缺少 AWS 凭证或其他东西。
好像钥匙打不通。也不是在使用 ENV 形式将它们写下来时。然后即使在开发中的东西也不再起作用了。
任何帮助当然不胜感激。让我卡了好几天。还有另一种解决方案,只使用我会感激的秘密。
ruby-on-rails - 条带身份验证错误
我在使用 Rails 5 进行条带支付处理时遇到错误。
这是我的stripe.rb
文件:
这是application.yml
(费加罗):
运行figaro heroku:set -e production
显示所有设置正确的键。你能帮我理解需要纠正的地方吗?
ruby-on-rails - 587 端口在 Ubuntu VPS 上被阻止...无法解除阻止...怎么办?
我的应用程序无法发送订单发票并在以下位置出现此错误production.log
:
我的云服务支持给我发了这个答案:I ran an NMAP on your IP address and port 587 appears to be blocked locally on your Droplet. Usually this is caused by IPtables or UFW trying to be helpful, but actually blocking a needed port.
所以我做sudo iptables -A OUTPUT -p tcp --dport 587 -j ACCEPT
了sudo ufw allow out 587
那没有成功,我仍然收到此错误。有人可以给我建议吗?
这是里面的action mailer
设置production.rb
在deploy.rb
I have this line to trigger a copy of figaros application.yml
to the server。
我正在使用figaro gem
有application.yml
这样的行:
** 更新 3 **
mysql - MySQL 未选择数据库
当我点击 rake db:migrate 我在我的应用程序中使用 figaro 时,我得到了类似的东西,这是我第一次使用这个 gem 任何 mysql,所以我不知道什么是错误的。提前致谢 :)
Mysql2::Error: No database selected: CREATE TABLE
schema_migrations
(version
varchar(255) PRIMARY KEY) ENGINE=InnoDB
数据库.yml
应用程序.yml
ruby-on-rails - 将 SSL 证书添加到 rails 中的 application.yml
我刚刚将一个加密的购物车集成到我的 Rails(4.2) 应用程序中,以便与 Paypal 一起使用。目前,我的应用程序将 SSL 证书和密钥文件读入常量,然后在加密期间使用。这很好用,但我不想将这些文件发布到 github。该应用程序使用 figaro gem 来管理 application.yml 文件中的环境变量。有没有办法将 SSL 证书作为环境变量合并到 application.yml 中,而不是读取文件?
提前致谢,
布伦丹
jquery - Ruby on Rails - 向 Mailchimp 提交电子邮件表单时事通讯
我正在尝试提交一封电子邮件,该电子邮件将进入我创建的 Mailchimp 列表。问题是,当我在生产环境中单击订阅时,我会200 OK
在控制台中收到一条消息:
但是当我签入我的列表时,该电子邮件没有出现在我的联系人列表中。
顺便说一句,我使用 Ruby 2.3.1、Rails 5.1.2 和 Figaro 1.1.1 进行 ENV
这就是我在我的home.html.erb
:
routes.rb
:
使用 Gibbon 与 Mailchimp 进行 API 连接:
并将 AJAX 的 JS 脚本集成到application.js
:
我错过了什么吗?将不胜感激任何建议。
- - 更新 - -
订阅控制器:
----更新2----
更新data
于application.js
:
错误日志:
heroku - 如何使用 figaro gem 将数组环境变量传递给heroku
我的application.yml
文件如下:
当我跑figaro heroku:set
我收到此错误:
有人知道我应该如何格式化数组application.yml
吗?
ruby-on-rails - 导轨 | figaro heroku:set "找不到命令"
我正在使用两个 API:Cloudinary 和 Google Maps Geocoding API,它们都可以毫无问题地进行开发。但是在产品上,谷歌地图不起作用,因为“谷歌地图 API 警告:NoApiKeys”。
工作正常,我在 heroku 的仪表板上找到了我的两个 API 密钥,但是:
与:
我想我的问题出在 gem figaro 上。我的宝石文件:
应用程序.yml
当我输入:
我的一切都很好(我猜):
我是开发界的新手,如果答案很简单,我很抱歉 :) 感谢您的宝贵时间!
编辑:我尝试了几个版本的 figaro,例如:
然后 :
但是当我运行时:
和
我有 :
版本: