考虑到我有一个标准的Rails的目录结构在我的项目(后我们得到的目录rails new
)和我有几个控制器(controllerA
,controllerB
,controllerC
等),在那里将是一个不错的地方来定义一个类,我想在所有使用控制器?
我正在考虑定义类application_controller.rb
然后使用它,另一种选择是在文件models
夹内的文件中定义它,然后在该文件中定义它require
。
是否有针对此的 Rails 约定?
只需services
在 下创建一个目录app
,将您的课程放在那里,然后就完成了。无需执行 require,因为 Rails 会自动找到它。
不要在控制器中定义类。不要将普通的旧 ruby 对象放入您的models
文件夹中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句