私の単純なRails3アプリケーションでは、2つのモデル間にhas_one、has_manyの関係があります。作成時に「所有者」のIDを子に渡します。
動物モデル
has_many :claims, :foreign_key => 'animal_id'
has_many :conditions, :foreign_key => 'animal_id'
クレームモデル
has_one :animal, :foreign_key => 'PVID'
has_many :payments, :dependent => :destroy
支払いモデル
belongs_to :claim
隠しフォームを使用して、animal_idとclaim_idをそれぞれクレームモデルと支払いモデルに渡します。
私がやりたいのは、作成時にユーザーを親モデルにリダイレクトすることです。したがって、たとえば:
ユーザーが新しい申し立てを作成している場合、申し立てフォームには自動的にanimal_idが挿入されます。動物の記録にリダイレクトする正しい方法は何ですか?
format.html { redirect_to claim_animal_path, notice: 'Claim was successfully created.' }
どんなポインタでもいただければ幸いです!