別のモデルに固有のモデルを作成しています (最終的には Mongoid を使用して親モデルに埋め込まれます)。今、私はそれらに名前を付ける方法を理解しようとしているだけです. 私はそれが両方の方法で行われるのを見たので、何をすべきかわかりません:
特異な:
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
これらの子モデルに名前を付ける正しい方法は何ですか?