2

私はMichael Hartlのチュートリアルに従っており、リスト10.14の後、彼は次のように述べています

ただし、微妙な点が 1 つあります。マイクロポストの送信が失敗した場合、ホームページは @feed_items インスタンス変数を想定しているため、送信の失敗は現在壊れています。

これは本当です。しかし、失敗したマイクロポストが @feed_items とどのように関連しているのかわかりません。フィードはデータベースから引き出されていますよね? Micropost.where("user_id = ?", id)ユーザーモデルから。そのため、マイクロポストが空で保存に失敗した場合でも、フィードはすでに保存されている他の投稿をプルする必要があります。なぜリスト 10.42@feed_items = []を追加する必要があるのでしょうか?

4

1 に答える 1