設計/
モデル構成

モデル構成

Site(サイト情報)

サイト全体の設定情報


User(ユーザー)

サイト管理、記事の編集を行うユーザー。


Article(記事)

1つの記事は複数のブロック(ArticleBlock)から構成される。ArticleBlockはBlockableなレコードをポリモーフィックで持っていて、以下の種類がある。

  • Sentence(文章)
  • Embed(YouTubeなど外部埋め込み)
  • Medium(アップロードしたファイル)
  • Code(ソースコード)


Taxonomy(分類)

記事の分類はSTIになっていて、以下の種類がある。

  • Category(カテゴリ)
  • Author(著者)
  • Tag(タグ)

Authorは実際に記事編集を行ったUserと紐づいていないため、ゴーストライトが可能|д゚)


Author

segawa
東京でパソコン関係のお仕事をしています( ・ω・)