我正在编写一个专注于搜索的 Rails 应用程序。为此,我觉得我应该将search
控制器上的实际操作与另一种方法分开来准备搜索参数,以确保我可以准确地测试。但是,我不确定在哪里放置这种方法。其他人告诉我将它放入一个新类中,但我不确定您在 Rails 项目中将额外的类文件放在哪里。是否存在人们通常存储额外类的习惯目录位置?如果不是,这种方法将如何在调用它的同一控制器中作为私有方法工作/测试?
问问题
130 次
我正在编写一个专注于搜索的 Rails 应用程序。为此,我觉得我应该将search
控制器上的实际操作与另一种方法分开来准备搜索参数,以确保我可以准确地测试。但是,我不确定在哪里放置这种方法。其他人告诉我将它放入一个新类中,但我不确定您在 Rails 项目中将额外的类文件放在哪里。是否存在人们通常存储额外类的习惯目录位置?如果不是,这种方法将如何在调用它的同一控制器中作为私有方法工作/测试?