15

我想知道 Rails 内部加载的数据文件(例如 XML)放在哪里?有标准的位置吗?现在我将文件保存在“公共”文件夹中。

4

3 回答 3

13

我认为这取决于您的文件中包含哪种数据。如果文件应该在启动时加载,那么config文件夹可能会很好。如果某些后端处理需要它们,lib可能是这个地方。或者只是创建一个data文件夹。

此处第 3.2 节末尾有一个表格,其中包含默认文件夹及其预期用途。

于 2012-03-27T11:59:53.803 回答
9

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

您可以毫无问题地在应用程序的根目录创建一个文件夹“data”。

于 2012-03-27T11:55:33.353 回答
0

从这个线程 复制Hyrme的答案:在哪里存储 Rails 应用程序的静态数据?: 导轨

根据数据的用途,您有多种选择。把它放在下面

  • db/data
  • data/或在项目下创建一个名为的新文件夹
  • 或者如果这是配置信息,请将其保留在config/data
于 2021-10-06T15:06:11.967 回答