【发布时间】:2011-09-16 21:39:04
【问题描述】:
只是想知道在 Rails 中定义命名空间模型的正确方法是什么。我已经看到它以两种方式定义。在大多数库中,它们似乎是这样定义的
module Fruit
class Banana < ActiveRecord::Base
...
end
end
而 Rails 生成器似乎更喜欢这个
class Fruit::Banana < ActiveRecord::Base
...
end
它们显然都有效,但有什么区别?哪个是首选?谢谢!
【问题讨论】: