Ruby on rails 使用ruby函数更新数据库

Ruby on rails 使用ruby函数更新数据库,ruby-on-rails,Ruby On Rails,我有一系列文件夹,它们都有我需要链接到数据库的文件(通过那里的文件路径)。我可以做的一个选择是手动将所有文件路径插入我的数据库,但是,这可能会很痛苦,因为文件夹的数量将不断增加,手动上载将花费太多时间 有没有办法编写一个ruby助手函数来搜索这些文件夹并自动将文件路径添加到数据库中的一列中 所有文件路径都有可识别的模式,例如: Tel/a_1/poi1/names.csv Tel/a_2/poi1/names.csv Tel/a_3/poi1/names.csv 我需要一个函数,该函数将占用数

我有一系列文件夹,它们都有我需要链接到数据库的文件(通过那里的文件路径)。我可以做的一个选择是手动将所有文件路径插入我的数据库,但是,这可能会很痛苦,因为文件夹的数量将不断增加,手动上载将花费太多时间

有没有办法编写一个ruby助手函数来搜索这些文件夹并自动将文件路径添加到数据库中的一列中

所有文件路径都有可识别的模式,例如:

Tel/a_1/poi1/names.csv
Tel/a_2/poi1/names.csv
Tel/a_3/poi1/names.csv
我需要一个函数,该函数将占用数据库中的一个字段,其中包含这些
names.csv
文件的路径。ruby和rails非常新,因此非常感谢您的帮助。另外,如果有任何不清楚的地方,请告诉我。

也请阅读有关该对象的信息

这是获取所有文件的示例


Dir[“Tel/a_*/poi1/names.csv”]返回一个数组,其中包含所有文件的路径。

类似的内容应为您提供文件夹中的所有文件名,供您操作:

Dir["Tel/**/**/*.csv].each do |file|
  * update attribute of your model with the path of the file
end

首先阅读有关文件对象的内容: