在哪里放置不是模型,视图,控制器或帮助器的Rails代码?

Bru*_*nes 8 ruby model-view-controller ruby-on-rails

我想在我的Rails应用程序中共享与几个控制器之间的视图无关的代码.我应该在目录结构中的哪个位置放置它?

编辑:有问题的代码,如果所有控制器都使用它来确定它们如何呈现模型数据

mik*_*kej 8

如果代码类似于带有实用程序方法的模块,可以放在lib文件夹中.或者,如果它们共享行为,您可以为某些控制器创建一个公共超类.

请发布您正在考虑的代码类型的示例.


Pet*_*ete 5

如果它是"所有控制器都使用的东西",我会把它放在所有控制器使用的基类中.想到了"application_controller".