gpt4 book ai didi

ruby-on-rails - 使用 ruby​​ on rails 中的回形针图像为模型播种

转载 作者:行者123 更新时间:2023-12-04 23:20:27 25 4
gpt4 key购买 nike

我正在使用 Ruby on rails 并在它旁边使用回形针进行图像存储和链接。它工作得很好。

我现在想使用 rake db:seed 工具并用“事件”对象填充我的 seed.rb 文件。

我正在使用种子文件使用如下语法填充应用程序的其他区域:

categories = Category.create([{ name: 'General'}, {name: 'Clubs'}, {name: 'For Mum'}, {name: 'Services'}])

这是填充只有 1 个字段名称的简单类别模型。如何为更复杂的模型创建种子,例如我的“事件”模型,该模型也需要图像作为其中的一部分?我可以以某种方式拥有一个种子图像目录并使用种子在本地加载文件吗?

请您向我展示使用种子 rake 文件创建带有回形针图像字段的模型实例的解决方案示例。

谢谢!

最佳答案

您可以创建 ActiveRecord 模型,如下所示。

# create Event record with paperclip file
Event.create(name: 'event1', photo: File.new("image/to/path.jpg"))

这是事件模型:
class Event < ActiveRecord::Base
has_attached_file :photo
end

关于ruby-on-rails - 使用 ruby​​ on rails 中的回形针图像为模型播种,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402622/

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