ここにレイアウトがあります。私はそれに関連する他の多くのオブジェクトを持っているプロファイルオブジェクトを持っています。私は、ユーザーが自分のプロフィールの過去と現在の闘いを一覧表示できるようにしようとしています。私は闘争のフィールドを持っている私の基本的な闘争オブジェクトを持っているし、私はそれがprofile_id、struggle_idを含むように私のルックアップテーブルであるバトルオブジェクトを持っています。このオブジェクトアソシエーションを設定する方法がわからない
私の苦労はすべて同じですが、私は現在と過去の闘争を区別する方法を理解する必要があります。私は戦闘テーブルにブール値を追加しましたが、正直なところ、これをすべてレールの仕組みにする方法がわかりません。闘争を継承する過去と現在のモデルオブジェクトを作成していますか?どのように私のプロフィールを見て、それらを見ることができますか?
ありがとうございます。コミュニティの指示に従って、コードを更新します。 NULLとすることができるタイムスタンプを使用しようとする代わりに参加するテーブルのbooleanのRailsの3.1
これは良い考えです。誰かが闘争を乗り越えたときに私たちは本当に追跡していませんが、それは確かに興味深いスピンです。私はhas_many:through =>私のルックアップテーブルである戦いをしています。私がしたかったのは、has_many:past_struggles、:through =>戦いのようなものでした。 – witharmshigh