Rails - 数据文件应该放在哪里?

15

我想知道在Rails中应该将数据文件(例如XML)放在哪里才能被内部加载?是否有一些标准位置?现在我把文件放在"public"文件夹中。

3个回答

13

我认为这要取决于文件中包含的数据类型。如果这些文件在启动时需要加载,则config文件夹可能是一个不错的选择。如果它们需要用于某些后端处理,则lib可能更合适。或者只需创建一个名为 data 的文件夹。

在第3.2节的末尾有一张表格,您可以在这里查看默认文件夹及其预期目的。


我认为使用lib比data文件夹更好,因为很可能自定义文件将通过rake任务进行操作,而rake任务本身就在lib中。 - Donato

9

公共文件夹用于存放公共内容。

您可以在应用的根目录下创建一个名为"data"的文件夹,这没有任何问题。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接