0

私はそのアプリを持っillustrationsbelong_to editionsbelong_to novelsます。現在illustrationsはありませbelong_to novelsん。そうでない方が望ましいです。フォームでは、イラストを作成するときに を渡すことができますが、 の属性ではないため、edition_idを渡す方法がわかりません。イラストを作成するには、一意のペアリングを特定する必要があります。たとえば、多くの名前が 1st である可能性がありますが、発行日が異なる場合があるためです....これらをハッシュにして、コントローラーで処理できると考えています。私はそれを行う方法がわかりません。それは正しいアプローチですか?フォームの 2 つのフィールドからハッシュを作成するにはどうすればよいですか?novel_idillustrationnovel editioneditions

4

1 に答える 1

0

なぜあなたはそれをビューから行う必要があるのですか?edition_id を知っていて、イラストの novel_id に渡すだけの場合:

@edition=Edition.find(params[:id])
novel_id=@edition.novel.id
于 2013-04-20T22:58:18.763 に答える