升级到 rails 6.1.0 后 ActiveStorage::Blob 的未定义方法 'service_name'
undefined method 'service_name' for ActiveStorage::Blob after upgrading to rails 6.1.0
我将我的应用程序从 6.0.3.4 升级到 6.1.0 并收到此错误消息。查了一下,没找到。
我对 ActiveStorage 有非常基本的用法
您需要通过以下方式创建新的升级迁移:
rails active_storage:update
我从 6.0.2 -> 6.1.1 收到类似的错误消息:
Can't resolve image into URL: undefined method `service_name'
同样,“rails active_storage:update”命令通过向数据库表中添加所需的属性来修复此问题,但在此处记录为搜索上述错误并未从 [= 返回任何有用信息16=]当时。
我知道这有点荒谬,但我在 heroku 上收到了相同的错误消息(我已经在本地更新了 ActiveStorage,一切都已准备就绪)。
只需要:
heroku restart
一切都按预期进行。
我将我的应用程序从 6.0.3.4 升级到 6.1.0 并收到此错误消息。查了一下,没找到。
我对 ActiveStorage 有非常基本的用法
您需要通过以下方式创建新的升级迁移:
rails active_storage:update
我从 6.0.2 -> 6.1.1 收到类似的错误消息:
Can't resolve image into URL: undefined method `service_name'
同样,“rails active_storage:update”命令通过向数据库表中添加所需的属性来修复此问题,但在此处记录为搜索上述错误并未从 [= 返回任何有用信息16=]当时。
我知道这有点荒谬,但我在 heroku 上收到了相同的错误消息(我已经在本地更新了 ActiveStorage,一切都已准备就绪)。
只需要:
heroku restart
一切都按预期进行。