Rails 在 Rails5.2 中,secrets.yml 貌似又被弃用了,secret_key 在哪里设置啊?

gaicitadie · April 21, 2018 · Last by yuanchang2018 replied at December 28, 2018 · 2724 hits

貌似把 secrets.yml 删了也不影响运行,session_store.rb 也没了,还可以把 session 放在加密 cookies 里面吗?

说点题外话:感觉 rails 光这么激进的折腾下去,生态可能会断层,感觉 php 跟 rails 像两个极端,php 为了向前兼容,哪怕再丑陋的语法和命名,也不会改变,一条道走到黑。rails 为了美感,每次改变都是大刀阔斧。

不关注 change log 真可怕。。。

这话你得给 Python 说...

其实我也是非常困惑。例如之前的一个更新。 各种的

password: <%= ENV['ACTIVITY_DATABASE_PASSWORD'] %>

这类型配置是应该放哪里,我都是不清楚的,云里雾里的。

现在一下又把secrets.yml干掉了。

我也挺奇怪大家每次更新版本后,需要注意些什么东西,都是去哪里看的。

如果是项目开发,就用 rails4 吧。 如果是折腾,那就继续。可以参考一下这里

Rails 本来就是激进风格的,否则就像你说的,为什么不去用其他语言和框架呢?

要是不激进,岂不是要一直落在别人后面了。

secrets.yml 改为 master.key 即可

You need to Sign in before reply, if you don't have an account, please Sign up first.