Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
thomas
@tomanderson
会员
第 34932 位会员 / 2018-04-23

5 篇帖子 / 5 条回帖
1 关注者
0 正在关注
0 收藏
未设置 GitHub 信息.
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 6 做 test 时报错:DEPRECATION WARNING: Initialization autoloaded the constants at 2020年09月28日

    读文件以后还有一些处理,处理的代码有几百行,这几百行代码又调用了几个 module,每个 module 上千行……

  • Rails 6 做 test 时报错:DEPRECATION WARNING: Initialization autoloaded the constants at 2020年09月27日

    感谢回复。不用 redis 或数据库的主要考虑是,这个全局变量很大,而且调用频繁,如果放在外部内存可能性能不如本地内存,而且多了一项环境依赖。如果不能消除那个警告的话,好像只能先这样用着了。

  • Rails 6 做 test 时报错:DEPRECATION WARNING: Initialization autoloaded the constants at 2020年09月27日

    系统参数已经用 gem config 处理了。这个全局变量实质上是把一个本地文件读取到内存,在 rails 启动时一次性加载。因为后续要不断使用这个文件中的数据,如果每次读一下本地文件太浪费资源了。

  • Rails 6 做 test 时报错:DEPRECATION WARNING: Initialization autoloaded the constants at 2020年09月27日

    这样做是眼不见为净了,但是下一个版本可能就真变成报错了啊……有彻底的办法吗?

  • Rails 中 eval 执行变量赋值的问题,binding 相关 at 2019年09月17日

    如果必须用局部变量,有办法吗

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English