2010-11-22 4 views
1

私はRORにとって非常に新しいです。私は"will_paginate" gemを使用しています。素晴らしいページングを行ってください。コントローラでは、 "インデックス"、 "編集"、 "作成"、 "更新"、 "破棄"( "show"を除く足場で作成されたすべての標準ビュー)のdefを持っています。インデックスページから、ユーザーはリストからレコードを編集または削除したり、新しいレコードを追加したりすることができます。今、私は
にする必要があります。1.レコードを編集した後、 "更新"でレコードがあったページに戻って、更新された情報でページをリロードすることができます。レコードのために
2.レコードを削除した後、 "破壊"のレコードがあったページに戻ることができます。ページは、削除されたレコードなしでリロードする必要があります。
3.新しいレコードの追加後、新しいレコードを追加するページを表示したいと思います。更新されたレコードと削除されたレコードで現在のページページをリロードする方法はありますか?

主な問題は、params [:pages]を1つのビューから別のビューにどのように渡し、ページごとの特定のページをリロードするかわからないということです。

ありがとうございました。

答えて

0

あなただけのちょうどこのように、redirect_toに直接リクエストパラメータを渡すことができます。

redirect_to your_resources_path, :page => params[:page] 
+0

私はあなたがデフ更新で示唆するものでした。.. format.html {redirect_toのmypages_url、:ページ=>のparams [:ページ]}。ただし、最初のページにリダイレクトされます。 – Tau

関連する問題