2011-05-18 20 views
2

我們在我們的移動網站的一部分擁有一些獨立的網頁,允許用戶註冊一項服務。我們與其他向這些網頁發送訪問者的公司進行了安排,他們在網址中加入了一個跟蹤代碼,以便我們知道誰給我們帶來了流量 - 例如, /mobile/landing?t=some_partner有沒有一種乾淨的方式來保存Rails控制器中的參數?

我們不能依賴用戶的瀏覽器來支持cookie,因此爲了將這些信息從着陸頁保存到註冊事件中,我們在頁面上的所有鏈接和表單中保留了跟蹤代碼參數。目前,我們必須將其添加到我們使用的每個link_toform_tagredirect_to等等。添加鏈接並忘記添加跟蹤代碼很容易,所以我希望更強大一些。理想的情況是我把在控制器

preserve_parameter :t 

的頂部,然後每一個的link_to,link_toform_tagredirect_to,等...將自動使用t參數當前請求。

是否有插件或寶石的任何地方,讓我這樣做,還是我需要自己寫?

回答

相關問題