Ruby or Rails? You Scored: 9 / 10 Ranking: Ruby expert!
赞,已经注册百分之八十公司: https://ruby-china.org/80percent
#66 楼 @alvin2ye 对于配置文件,安全仅有一点:不要提交任何敏感信息到服务端。所以 rails-template 是添加了一个 config/application.yml.example, 随后由开发者自行复制一份为 config/application.yml, 而此文件在 git 中是忽略的。这是 rails-template 的集成方式。
在不同的生产环境,config/application.yml 由发布者在 mina setup 时自行配置即可。rails-template 在随后的发布过程自动软链接它,保证每次新的发布使用同一份配置。简明清晰的流程。
dotenv 建议开发者提交一些配置到 .env, 和提交 .env.production 之类的,不是配置的最安全做法,只要你提交过敏感,一旦源代码泄漏,就有黑客能轻易攻击你。所以我说安全性会降低。我在上述的解决方式中是一种简明清楚的手段。这也是很多开源项目类似的手法,例如 ruby-china.
相对来说,我会选择简明,安全的手法去集成。于是使用了 figaro
#49 楼 @hww 好主意,考虑中: clearance issue
ActionCable 不影响加载。
#28 楼 @freefishz 欢迎使用 :) 有问题找我,我尽快解决~ #29 楼 @vincentjiang 这个是小招 :)
#25 楼 @holysoros 好建议,先记下!
@jun1st 嗯是的,欢迎 star 与 fork 改进它
#11 楼 @hz_qiuyuanxin devise 在国内用的不会很多,因为邮件登录不是首选,这种情况下带来的问题比解决的问题更多,所以不集成它。想添加的话是很容易的,去的时候反而麻烦点。
@j9ywy 短时间还没有准备做聚合内容。所以更依靠作者与你的人脉度。
@hz_qiuyuanxin devise 跟 simple_form 不是很好的东西,社区里也有一些吐槽,在国内不是很需要。即使需要也非常容易整合。而移除比较麻烦。所以不集成在内。
#17 楼 @lithium4010 谢谢:) 期待进一步的反馈