我在yml文件中有一些特定于应用程序的数据。我的应用程序中的2个控制器需要此数据。我应该在哪里放置从yml获取和返回数据的代码? 它应该在Application Controller,父控制器,帮助程序,模块或模型中吗? 我的感觉是,由于此代码将从yml返回特定于应用程序的数据,因此它实际上应该在模型中。但由于这些数据实际上并非来自表格,因此这个逻辑是否比模块更好?
EDIT1:
yml中的数据是5种不同类型的10种精选电影的列表。因此,yml包含5个类别名称和每个类别中的10个电影。该代码应该以哈希列表的形式获取并返回此数据:
[{
category_name: Sci-fi,
movies: [movie1, movie2,...]
},
{
category_name: Horror,
movies: [movie1, movie2,...]
},
.
.
}]
此数据用于填充应用中的其中一个页面。
谢谢!