Ruby 初心者スレッド Part 52
■ このスレッドは過去ログ倉庫に格納されています
0029前スレ943
2013/06/14(金) 21:12:55.88http://play.island.ac/codepaste/code?id=1535
http://www.h6.dion.ne.jp/~machan/tmdoc/example/Blog.book/html-r1.27/
現象: ブログと記事の間で写真が重複したブログを列挙した時、順序番号が不連続になる(#1397-1401 を参照)
対策箇所: Blog#each -- #264
最後に>>23について、訂正と追加補足(2点)があります。
X: * #272: Blog#each -- 写真オブジェクトの生成
O: * #272: Blog#each -- 写真コレクションの生成
* ブログ間の写真重複、つまりあるブログと別のブログとの間で発生した写真の重複は解消されません。
* 概念上だとストア(store)はブログのコレクションですが、実装上は PStoreのサブクラスです。
つまりクラス Store は抽象クラス Collection の具象クラス(=サブクラス)ではありません。
このためストア内でのブログ重複に対して、更新(Store#update_blog!)時に固有の解消処理を実装しています。
またソートされた集合ではないため、列挙(Store#each)時にブログの順序性は保証されません。
■ このスレッドは過去ログ倉庫に格納されています