在Ruby on Rails中,app文件夹内的文件会自动加载,从Rails 7.1开始,自动加载路径不再添加到$LOAD_PATH中,以避免路径冗余。升级时需测试应用以防问题。
在Rails 7.1中,`Rails.application.secrets`被弃用,建议使用`Rails.application.credentials`,并将在Rails 7.2中移除。现有项目可以继续使用`config/secrets.yml`,只需在`config/application.rb`中添加`config.secrets = config_for(:secrets)`,并将`Rails.application.secrets`替换为`Rails.configuration.secrets`。此外,`secrets:setup`命令被移除,`secrets:edit`和`secrets:show`命令被弃用。
Rails 7.1新增了异步查询、复合主键、公共表达式、非记录表和值规范化等功能。异步查询可将长时间运行的查询发送到后台,适用于具有多个长时间运行的查询的页面。复合主键是Rails 7.1中新增的两种本地实现主键的方法之一。公共表达式是一种嵌套SQL语句,可在SQL之前定义。非记录表的支持提高了测试环境的性能。值规范化是一种本地、通用的值规范化语法。
完成下面两步后,将自动完成登录并继续当前操作。