我有一組特定的與我的控制器相關的視圖,因此我想要調用*_path
或*_url
來附加一組參數。自動將參數附加到* _url或* _path方法(Rails)
是否有一些神奇的方法,我可以重寫,會讓我這樣做?我不知道Rails代碼中的哪個方法甚至可以處理*_path
或*_url
方法。
編輯爲清楚起見:我正在尋找一種方法來做到這一點,使我不必修改每個視圖中需要發生這種情況的每個鏈接。我不希望每個接觸這組視圖的編碼人員都必須記住爲每個添加到頁面的鏈接添加一個參數。應自動添加相同的參數。我認爲對*_url
或*_path
的更改稱爲失敗。同樣,必須覆蓋每個*_url
或*_path
調用都被認爲是失敗的,因爲每當添加/刪除新鏈接時都必須添加/刪除新方法。
你試圖通過這樣做來解決什麼問題? – markquezada 2010-11-19 03:19:55
在Facebook畫布頁面上,必須將所有「fb_ *」參數附加到應用中出現的所有鏈接上,以便可以通過其API訪問與登錄用戶有關的Facebook數據。 – 2010-11-21 01:15:55