gpt4 book ai didi

ruby-on-rails - 通过 ActiveRecord Create 从文件加载二进制数据

转载 作者:行者123 更新时间:2023-12-05 04:19:08 24 4
gpt4 key购买 nike

是否有一种简单的(或普遍接受的)方法来使用 ActiveRecord 的创建方法加载二进制列?

例如,我正在尝试做的是与此类似的事情:

MyTableObject.create(name: 'Test', image: File.read('PathToMyFile.jpg'))

最佳答案

我能够让它工作。而不是做:

MyTableObject.create(
name: 'Test',
image: File.read('PathToMyFile.jpg')
)

哪个确实向数据库中插入了一条记录,但没有正确的文件二进制表示

MyTableObject.create(
name: 'Test',
image: File.open('PathToMyFile.jpg', 'rb').read
)

似乎成功了。

关于ruby-on-rails - 通过 ActiveRecord Create 从文件加载二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1343316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com