小编use*_*334的帖子

如何在没有JSON文件的情况下在Heroku上使用Google默认凭据?

我正在寻找将一个Node应用程序部署到Heroku,而我遇到的主要挑战与Node的Google默认授权工作流程有关.默认情况下,Google会查找带有密钥的JSON文件,其中GOOGLE_APPLICATION_CREDENTIALS环境变量名称指向此JSON文件的路径.这对于本地开发来说很好,但在生产中我自然不希望将这个敏感的JSON文件提交到源代码.Heroku允许您创建环境变量,但每个变量都是个体的.不知何故,我需要将这个JSON文件分解为单个变量,但我不知道如何将它们称为Google以识别它们.

对于Ruby,有一个类似的线程,但是等效的在Node中不起作用.

google-api heroku google-authentication node.js

6
推荐指数
2
解决办法
2418
查看次数

导入"bootstrap"时Ruby on Rails错误

我是ruby on rails的新手,目前正在关注Michael Hartl的教程,不幸的是当我尝试@import "bootstrap";在custom.css.scss文件中调用时,第五章陷入困境.

我收到以下错误:

Sprockets::Rails::Helper::AssetFilteredError in StaticPages#home
  Showing /Users/name/Documents/Rails_projects/sample_app/app/views/layouts    /application.html.erb where line #5 raised:
Asset filtered out and will not be served: add `Rails.application.config.assets.precompile += %w( glyphicons-halflings.png )` to `config/initializers/assets.rb` and restart your server
      (in /Users/name/Documents/Rails_projects/sample_app/app/assets/styleshee
/custom.css.scss)
     Extracted source (around line #5):

line 5:    stylesheet_link_tag    "application", media: "all"
Run Code Online (Sandbox Code Playgroud)

梳理了互联网后,我尝试了以下解决方案,其中没有一个有效

  1. 上面提供的assets.rb文件的建议
  2. 使用control + c重新启动服务器
  3. 将gem文件'bootrap-sass'移动到gem文件中的部分,以获取产品中不需要的资产
  4. 将application.css文件的扩展名更改为application.css.scss
  5. 直接调用@import"bootstrap"; 在application.css.scss文件中
  6. 添加到config.ru以下内容:require'bootstrap-sass'#requirest of bootstrap-sass

这些都是我在网上找到的解决方案,但都没有.

感谢任何帮助!

谢谢!

css ruby-on-rails twitter-bootstrap

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