森高千里データベースの再構築(33) : hkob の雑記録 (295)

はじめに

hkob の雑記録の第295回目は、Activities のリストを作成します。様々な活動が一つのデータベースにまとまっているので、これも feed view でそれぞれリストページ化します。

Feed view の作成

いつものように Activity Lists というフィードビューデータベースを作成しました。ここにそれぞれの Activity に対するリストページを作成していきます。

Feed view の作成

Books (書籍)

まずは書籍です。Type が書籍のものだけ一覧にしました。最近のもののデータが入っていないので、後で時間を見つけて埋めておきます。

Books (書籍)

CM

次は CM です。こちらも最近のものが入っていないので、情報を見つけて追加します。

CM

Theme songs (主題歌)

次は主題歌です。

Theme songs (主題歌)

TV regular programs (テレビレギュラー番組)

次はテレビのレギュラー番組出演です。

TV regular programs (テレビレギュラー番組)

Radio regular programs (ラジオレギュラー番組)

次はラジオのレギュラー番組です。フィルタをかけたらデータが見つかりませんでした。Rails のデータからコンバートができていなかったようです。後でデータを探し出して入れておきます。

Radio regular programs (ラジオレギュラー番組)

TV programs (テレビ番組)

次はテレビ番組出演です。私がリアルタイムに追いかけていた頃のデータしかないのですが、こちらも引っかかるようであれば、追加します。まずは年ごとにグルーピングした一覧です。

TV programs (テレビ番組): group by year

また、テレビ番組ごとにグルーピングしたリストも作成してみました。

TV programs (テレビ番組) : group by program

Others (その他)

他にもまだ入っていない情報があるのですが、とりあえずその他という項目でまとめておきました。他に情報が入るようであれば、またこの辺りは修正していきます。

Others (その他)

おわりに

今回はアクティビティのリストをまとめてみました。プロパティはそれぞれで異なるので、リストページは分割しています。一方、Activity 個々のページは Type ごとに表示するものが異なるので、タブで共通にすることは難しそうです。これらのページはテレビ出演以外は数も少ないので、個別に作成してもよい気がします。そもそも Rails の場合にはあまりクラスを増やしたくなかったためにこれらをまとめてしまいましたが、データベースを分離するのもありだと思いました。今は個別ページには手を出さずに他の部分を作成していこうと思います。

hkob.notion.site