ruby-on-rails - Rails - 主动存储和多数据库
问题描述
是否可以在 Rails 中使用带有多个数据库的活动存储?我有以下型号:
class ApplicationRecord < ActiveRecord::Base
self.abstract_class = true
end
class OtherRecord < ActiveRecord::Base
self.abstract_class = true
connects_to database: { writing: :other_db }
end
class SomeModel < OtherRecord
has_many_attached :files
end
我添加了范围为辅助数据库的活动存储迁移,并在那里创建了必要的表,但 ActiveStorage 似乎在主数据库中查找表。有没有人解决这个问题?
解决方案
推荐阅读
- javafx-8 - 在 JAVA FX 中切换场景和创建菜单
- wikipedia - 使用 API 获取带有一些条件/限制的随机维基百科文章
- swift - 从 Int 转换为 Hex 值,然后将 hex 值附加到 Data 对象后出现错误 Swift?
- amazon-web-services - aws s3 cp - 仅使用 AdministratorAccess
- c++ - 获取成员变量的大小
- python - 从 GCP 下载数据的问题
- php - htaccess GET 友好的 url 而不是?
- c - 在 C 语言中,如何在从 main() 传递的数组中查找用户定义函数中的数组大小
- slurm - SLURM 如何知道正在运行的作业是 srun 还是 sbatch 作业?
- tfsbuild - 用于创建 VSTS/TFS 构建发布任务的 Visual Studio 2017 模板类型