2016-06-01 8 views
1

私は3つのタブを持つショーページを持っています。 3番目のタブには新しいアクションが追加され、アイテムが作成されると、ページはデフォルトで最初のタブにリダイレクトされます。作成アクションのリダイレクトパスに3番目のタブのIDを渡すにはどうすればよいですか?データターゲットとレールにリダイレクトを渡す

すなわちredirect_to manufacturer_path(@ item.manufacturer.id)固定するメーカーショーのページ

+0

redirect_toのsome_path(:フォーマット=> "divIdは")が、私はこのuはURL – chaitanya

+0

しかし、IDを持っているdoesntのURLからdiv要素を呼び出すために必要があると思います。 Uだけ表示ページのタブを切り替える –

+0

私はそれらのタブにIDを割り当てる必要があり、例えば、リダイレクトから余分なパラメータを渡す必要があると思います。 manufacturer_path(@ item.manufacturer.id、:メーカー=>真)とのparamsあれば下(/非表示のdivを表示するために)jqueryのを書く[:メーカー] ... – chaitanya

答えて

0

使用リダイレクトで3番目のタブにリダイレクトします:

redirect_to manufacturer_path(@item.manufacturer.id), anchor: "tab3" 

しかしそのブラウザがスクロール動作しませんようですそれで、また、ちょうどif状態でclausedビューの適切な部分をレンダリングする必要があります。

アンカーはname="tab3"続いid="tab3"ための場合にブラウザによって検索されます。 the explanationを参照してください。

+0

アンカーは何ですか? tab3はidですか? –

+0

@PallaviHegdeだから、それはМалъСкрылевъ@ ID =名に続いて「TAB3は」=「TAB3」 –

+0

を探しますが、「ID」が隠されている場合、それはただのURLから呼び出すことが示されたことができますか? – chaitanya

関連する問題