作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
与本书一起工作 Learn Ruby on Rails ,我被困在教程中您连接到 Google Drive 以将表单提交保存到电子表格的部分。
我无法通过 Google 进行身份验证,因为 Rails.application.secrets.email_provider_username
和 Rails.application.secrets.email_provider_password
为零。更具体地说,我的 rails 应用程序似乎没有看到我的任何环境变量。
我已经验证变量设置正确:
ynkwinl-ujurvt0:learn-rails katie$ printenv | grep GMAIL_USERNAME
GMAIL_USERNAME=kjXXXXXX@gmail.com
learn-rails :001 > ENV["GMAIL_USERNAME"]
=> "kjXXXXXX@gmail.com"
learn-rails :001 > Rails.application.secrets.email_provider_username
=> nil
email_provider_username: <%= ENV["GMAIL_USERNAME"] %>
secrets.yml
来解决这个问题。文件,但我想了解发生了什么以供将来引用。
development:
email_provider_username: <%= ENV["GMAIL_USERNAME"] %>
email_provider_password: <%= ENV["GMAIL_PASSWORD"] %>
domain_name: example.com
mailchimp_api_key: <%= ENV["MAILCHIMP_API_KEY"] %>
mailchimp_list_id: <%= ENV["MAILCHIMP_LIST_ID"] %>
owner_email: <%= ENV["OWNER_EMAIL"] %>
secret_key_base: very_long_random_string
test:
secret_key_base: very_long_random_string
# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
email_provider_username: <%= ENV["GMAIL_USERNAME"] %>
email_provider_password: <%= ENV["GMAIL_PASSWORD"] %>
domain_name: <%= ENV["DOMAIN_NAME"] %>
mailchimp_api_key: <%= ENV["MAILCHIMP_API_KEY"] %>
mailchimp_list_id: <%= ENV["MAILCHIMP_LIST_ID"] %>
owner_email: <%= ENV["OWNER_EMAIL"] %>
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
最佳答案
我遇到了这个问题,它是由 spring 引起的即使我在终端中退出服务器,也在后台运行服务器。
如果这是您的情况的原因,您可以通过运行 spring stop
来修复它。 .
关于learn-ruby-on-rails - Rails 应用中的环境变量为零(无法连接到 Google Drive),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666528/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!