2010-11-08 43 views
1

我在我的網站上有一個簡單的評論表單,允許您發佈自己的個人資料(想想臉書牆)...我想把這個表單放在家裏頁面和用戶個人資料頁面上。確定POST來自哪裏,在rails中

問題是,我希望ajax響應不同,具體取決於它來自哪個頁面。我似乎無法找到一個方法來區分,其中柱從(家用控制器與用戶控制器)

我試過來如下:

如果頁面[「個人資料」] 如果request.request_uri =「/ home」 ,甚至使用形式爲

的隱藏字段,但它們都不起作用。有沒有一種可靠的方法來確定POST來自評論創建操作的應用程序在哪裏?

謝謝!

回答

1

params[:controller],params[:action]params[:method]你在找什麼?

+0

不幸的是,這對我不起作用,因爲無論請求是來自主頁還是用戶配置文件顯示頁面,控制器和操作在params中都是相同的(controller:message,params:new)。 – goddamnyouryan 2010-11-23 00:27:58