0

2 つのテーブルがlistsありideas、それらが互いに関連している場所。

リスト

has_many :ideas 

アイデア

belongs_to :lists

リスト ページ (アイデア用) にテキスト フィールドがあり、localhost:3000/lists/1[アイデアの作成] をクリックすると、アイデア/1、アイデア/2 などに移動します。これはすべてリスト ID に関連付けられています。 1.私がやろうとしているのは、動的にリダイレクトすることですlocalhost:3000/lists/1

私はこれを持っています:

redirect_to(:controller => 'lists', :action => 'show')

私のアイデアコントローラー内。

しかし、このリダイレクトは、id = # のリストを探しているため、エラーが発生します。これは、id がアイデアコントローラーで生成され、リストページに関連付けられているためです。

関連するリスト ID にリダイレクトするにはどうすればよいですか? (この例では、list/1 に戻る必要があります。

ありがとう

4

1 に答える 1