我编写了一个跟踪常规目录结构(模型中的模型代码,控制器中的控制器代码)的rails应用程序.
但是我现在正在开发一个新功能,为此我写了一些(我所说的)“服务”代码.
新功能是将一些数据导入到系统中,目前它是两类进行导入,但可扩展到更多.
我不相信新代码属于模型,因为它不是对任何对象进行建模(它与任何单个对象也不直接相关).
我当然不认为它属于控制器,因为它不是表示逻辑.
所以,我创建了一个“app / services”目录并将其放在那里.
我还创建了一个“测试/服务”目录,我已经进行了测试.
一切都好,我想,但是当我运行’rake:test’或’autotest’时,我的新服务测试没有运行.
现在我希望有一种办法让耙子拿起来,但这是一个警告标志,我做错了什么?
还有其他地方的代码应该生活还是我不知何故不做“Rails方式”?
解决方法
原文地址:https://www.jb51.cc/ruby/273333.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。