在rails迁移上创建文件

时间:2014-04-16 07:42:53

标签: ruby file ruby-on-rails-4 rails-migrations file-location

我正在尝试直接从我的rails应用程序(资产/图像)中包含的图像迁移数据库中生成默认图像。

在进行此类迁移之前,我直接在终端上点击我的命令。

我想要那样的东西:

File.new('path/to/my/default/avatar')

我尝试使用ActionController::Base.helpers.asset_pathasset_pathRails.root.join

如果这种方式不是我想做的好事,请告诉我最好的方法。 : - )

1 个答案:

答案 0 :(得分:0)

不确定您要实现的目标,但您可能希望使用paperclip之类的内容,以便将图像上传到模型中。

您可能还希望使用seed file向数据库添加图像,因为迁移通常应关注数据库结构的更改而不是实际数据。