小编use*_*047的帖子

在rails中缺少生产secret_key_base

我最近部署了一个应用程序并因为缺少生产secret_key_base而出现内部服务器错误.经过几个小时的测试,我设法用两种方法解决了这个问题:

方法1:

我生成了一个新的secret_key,rake secret并将其替换为<%= ENV["SECRET_KEY_BASE"] %>in secrets.yml.再次部署应用程序,这次它工作.但我认为这种方法是错误的.

方法2:

我生成了一个新的secret_key rake secret并将其添加到environments/production.rblike config.secret_key_base = 'd1f4810e662acf46a33960e3aa5bd0************************,而不更改secrets.yml(默认为production: <%= ENV["SECRET_KEY_BASE"] %>).再次部署应用程序,它工作正常.

我的问题:

  1. 哪种方法最好?
  2. 如果第二种方法是正确的,为什么rails默认情况下不会在production.rb中生成secret_key_base?
  3. 有没有其他方法可以做到这一点?

deployment ruby-on-rails ruby-on-rails-4

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

在我的rails应用中将静态文件存储在google驱动器上

在我的rails应用程序中,我需要将我的静态资产(JS,CSS,图像和下载)存储在S3等存储服务上,但我目前无法使用S3,因此我搜索并发现google drive是一项优质服务.

考虑到在我的应用程序用户可以上传产品和其他用户并支付然后下载产品.

  1. 我想知道将google驱动器用于这些目的有什么问题吗?
  2. 我应该在谷歌硬盘上使用谷歌存储吗?
  3. 谷歌硬盘是否提供安全和自动过期下载链接,如S3?

storage google-cloud-storage google-drive-api

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

如何在opencart中添加模块

关于如何在opencart中添加模块,我已经google了几个小时.我不知道我应该上传模块的目录.在wordpress中它真的很清楚,但在opeancart中我无法理解.请帮我.

module opencart

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

如何在rails中安全地保存/检索HTML标签到数据库?

我需要在我的rails应用程序中安全地将HTML标记保存/检索到数据库.目前我保存HTML没有任何验证如下:

<h2>Sample title</h2> 
<p>sample description</p>
Run Code Online (Sandbox Code Playgroud)

在我使用的视图中<%=raw @page.desription %>.它按预期工作.但我需要知道它是否安全?

html ruby validation ruby-on-rails ruby-on-rails-4

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

背景图片CSS动画

我们正在Safari中专门针对这个空白问题(http://take.ms/xuQJS)进行以下演示?

演示:https://codepen.io/anon/pen/WZBeMG

我们无法找到问题的根源,任何帮助表示赞赏.考虑一下我们只想transform在动画中使用.

css animation transform

2
推荐指数
1
解决办法
183
查看次数

我需要这个:第n个:子方程式

我搜索过google并知道如何为nth:child编写方程式,但我无法选择以下子项.我需要选择5日,9日,13日,17日......

你知道方程吗?

css css3

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