答えて
あなたのコントローラにこの空のTweet
を自分で構築する:
@tweet = current_user.tweets.new
@tweets = current_user.tweets
この問題を回避するには、いくつかの方法があります。
@tweet = Tweet.new(user: current_user)
@tweets = current_user.tweets
それとも、まだデータベースに保存されていないtweets
を除外するために使用して、あなたを変更することができます:あなたは@tweets
配列にそれを追加することなく、新しいツイートを構築することができ
<%= render @tweets.select(&:persistent?) %>
それはうまくいった、なぜこのように振る舞うのか説明できるなら、私にとっては役に立ちます。 私の理解によれば、非永続レコードを@tweetsに追加するべきではありません。 –
'current_user.tweets'は、すべてのユーザの'つぶやき 'を含む配列を返します。 'current_user.tweets.new'はその配列に新しいツイートを追加します。これはどのように動作するのですか?説明する方法がわからないなぜそのレコードを配列に追加すべきではないと思いますか? – spickermann
Tweetに新しいオブジェクトを保持する2つのインスタンス変数tweetと、クエリDBとストアのみのオブジェクトを保存する他のつぶやきがあるので、追加するべきではないと思います。 –
- 1. 私は私のコードで奇妙なスクリプトを発見した
- 2. LEFTは、私は奇妙な問題をしたストアドプロシージャ
- 3. 奇妙な問題、私はページ
- 4. Railsのテストカバレッジ私はレールの上でこの問題を見てきました
- 5. は、dispatchEventは、私は奇妙な問題を抱えている
- 6. SelectExtensions.DropDownListはSelectExtensionのDropDownListのメソッドを使用しているとき、私は奇妙な行動を発見した
- 7. 問題奇妙な(私にとっては)facet_grid()またはfacet_wrap()
- 8. ボタンは、私は奇妙な問題を抱えている
- 9. ジャンゴ1.10 UUIDFieldは、私は、DjangoのネイティブUUIDFieldで奇妙な問題が発生した文字列またはUUID
- 10. のNeo4jサイファークエリは、私は奇妙な問題に直面してきた
- 11. Visual Studioは、私は奇妙な問題を持っている
- 12. は、私は、私の成功インストールセロリの奇妙な問題を抱えている
- 13. PHP:奇妙な配列の問題 - 私の価値はどこですか?
- 14. はなぜActive Recordは、私がデータ
- 15. gitのは、私は本当に奇妙な問題が発生した予期しない余分なファイル
- 16. Pythonインタプリタは、私はPythonシェルを実行したとき、私は、奇妙な問題を抱えている
- 17. は(私のアプリケーションが正常に動作IE9で。私は奇妙な問題に直面しています。8
- 18. 奇妙な配列の問題に.....私はSQLデータベースからデータを読んでいて、接続が発生したが、以下のエラーが発生し、この
- 19. Active Record ModelなしでActive Modelシリアライザを使用するには?
- 20. 私は奇妙な質問(私のためにその奇妙な)を持っているのxpath
- 21. Railsのキャッシュの問題?私は私のRailsアプリケーションの私のindexアクションを訪れたとき、私は奇妙な結果を得るいくつかの理由
- 22. 私のDLLを使用するアプリケーションで新規/削除に奇妙な問題が発生しました
- 23. GCC奇妙なリンカエラー..私はGCCを使用して、この奇妙なリンカエラーを取得しています2010
- 24. のUITableViewControllerは、私は次のコードで奇妙な問題を抱えている
- 25. セロリのタスクの状態は、私はタスクキューなどとしてセロリを使用してDjangoのアプリで奇妙な問題を見ている
- 26. Rails/Active Record。save!効率的な質問
- 27. jQuery.ajax()を使用した奇妙なサファリの問題
- 28. 私は奇妙な質問をしている場合VHOST
- 29. グリッドは、私はここに奇妙な問題を抱えているのUITableViewCell
- 30. 私はActive Recordの関連付けを使用して3機種持っRailsの
十分ではありませんこの特別なレコードがなぜ表示されているのかを知るためにここに情報。これらのインスタンス変数を定義するコードを表示するのはどうですか?ところで、StackOverflowのコンベンションでは、スクリーンショットではなくテキストとしてコードを貼り付けています(本当に必要な場合を除きます)。 –
あなたの 'つぶやき/フォーム'は新しいTweet(おそらく 'form_for Tweet.new'のようなもの)を構築すると思います、それは可能ですか? – spickermann
Tweet.newのコードを部分的に記述してレンダリングしても、同じバグが表示されます。 –