我有一个类Semester
,用于使用ActiveRecord
查询数据库,以获取当前学期,上一学期和下一学期的日期。但是,我没有这个控制器或路由,所以我不能把它放到app/models/
目录中,但我应该把它放在哪里?一个concerns
目录,或lib
目录?
答案 0 :(得分:2)
模型不一定需要是完整资源的一部分,包括路由和控制器:如果它映射某种数据实体,它就是一个模型 - 特别是如果它是active_record的子类。
所以app/models/
是Semester
模型的理想之地。