我想知道在Rails中应该将数据文件(例如XML)放在哪里才能被内部加载?是否有一些标准位置?现在我把文件放在"public"文件夹中。
我想知道在Rails中应该将数据文件(例如XML)放在哪里才能被内部加载?是否有一些标准位置?现在我把文件放在"public"文件夹中。
我认为这要取决于文件中包含的数据类型。如果这些文件在启动时需要加载,则config
文件夹可能是一个不错的选择。如果它们需要用于某些后端处理,则lib
可能更合适。或者只需创建一个名为 data
的文件夹。
在第3.2节的末尾有一张表格,您可以在这里查看默认文件夹及其预期目的。
公共文件夹用于存放公共内容。
您可以在应用的根目录下创建一个名为"data"的文件夹,这没有任何问题。
从这个帖子中抄袭了Hyrme的答案: Rails应用程序的静态数据存储位置在哪里? : rails
根据数据的使用方式,您有多种选择。将其保存在下面
db/data
- 或者在项目下创建一个名为
data/
的新文件夹- 或者如果这是配置信息,请将其保存在
config/data
下