这是“关注”模块的有效用例吗?

时间:2014-02-08 03:24:52

标签: ruby-on-rails ruby ruby-on-rails-3 activesupport-concern

我正在使用rails 3.x应用程序,并且有一些代码可以在M,V和C之间共享。

我正在考虑把它扔进lib但是因为这些东西可以被所有人使用并且有特别的关注,记录,我认为它可能成为一个关注的候选人。

这是否是创建关注模块的正确用例?

谢谢!

1 个答案:

答案 0 :(得分:1)

没有。设置记录器不是问题所在。它们更多的是用于添加由多种方法组成的角色或鸭子类型接口 - 这种事情。

如果记录器更复杂,那么您希望将其放在初始化程序中而不是lib。

关于关注: http://signalvnoise.com/posts/3372-put-chubby-models-on-a-diet-with-concerns