3
我正在創建特定於其他模型的模型(最終將使用Mongoid嵌入到父模型中)。現在我只是試圖弄清楚如何命名它們。我已經看到了這兩種方式,所以我不知道該怎麼做:應該Rails嵌套模型是複數命名空間還是單數?
奇異:
models/
post.rb
post/
comment.rb
comment/
happy_comment.rb
class Post
class Post::Comment
class Post::Comment::HappyComment < Post::Comment
複數:
models/
post.rb
posts/
comment.rb
comments/
happy_comment.rb
class Post
class Posts::Comment
class Posts::Comments::HappyComment < Posts::Comment
到後來的好處是可以有是Posts
和Comments
模塊周邊的各子模型包裝:
module Posts
module Comments
class HappyComment < Comment
是什麼命名空間這些子模型的正確方法是什麼?
我喜歡複數形式。 –
你爲什麼喜歡複數形式? – Andrew
Andrew:'comments'比'comment'提供了更好的文件夾名稱。 –