2015-04-23 31 views

回答

0

我會發布我的解決方案,以幫助有類似問題的其他人。

所以我想到了link_to :back,並且理解rails應該有一些保存前一個URL的對象,以及一些檢索這些數據的方法。在rails中,ActiveDispatch負責處理請求和相關事情。在內部控制器中,我們可以使用request對象(它是ActiveDispatch :: Request的實例)來訪問這些數據。我們需要的是request.referer方法。

當我們發現URL後,我們需要解析它的參數,執行搜索,稍後我們可以根據需要處理這些數據。在我的情況下,提交模板中發現的用戶的id,收集特定的用戶輸入,並提交我們的輸入與用戶ID以全部更新它們。

順便說一句,有解析URL方便的方法:

Rack::Utils.parse_nested_query 
相關問題