我有一个正在进行得相当顺利的Rails应用程序,但是由于我一个人在做,所以某些可怜的家伙最终会看到这个并说:“你到底在想什么?你为什么要把它放在这里?!?”
那个可怜的人会期望在哪里看到一系列仅被单个模型类使用的类?显然,我可以将其放入the_model.rb中,以及TheModel类,但这可能会扩展到计划之外的两个类...
我考虑过lib,但它不需要混乱每个人的视图....
谢谢。
我的前任感谢你。
那个可怜的人会期望在哪里看到一系列仅被单个模型类使用的类?显然,我可以将其放入the_model.rb中,以及TheModel类,但这可能会扩展到计划之外的两个类...
我考虑过lib,但它不需要混乱每个人的视图....
谢谢。
我的前任感谢你。
FooHelper::Bar
保存在foo_helper/bar.rb
中)class TheModel::HelperClass
end
文件系统中的位置将是app/models/the_model/helper_class.rb
而不依赖于您的模型的某些内容可能仍然可以命名空间化
module Bar
class Foo
end
end
住在 bar/foo.rb
,当然啦
你可能不需要害怕把不是模型的东西放到lib
里面—-这个目录就是为此而设立的
我认为concerns虽然有用,但不是正确的做法,因为那是将单一类拆分为多个文件的方法,而你似乎并没有这样做。