2011-03-03 52 views

回答

2

你不能在服務器端做到這一點。網址片段標識符不會發送到服務器。

然而,您可以使用JavaScript在客戶端捕獲此值,並向服務器發送Ajax請求以傳遞上述值。

在jQuery中的一個impl的偶然?

$(function() { 
    $.post('someRailsEndpoint', {hash: document.location.hash}); 
}); 

在Rails結束時,您將使用params[:hash]來訪問此值。

+0

感謝您的回答。爲了澄清,行動的路線是:掃描QR碼 - >黑莓手機瀏覽器。這是一個問題嗎?我的理解是,黑莓手機沒有默認打開javascript? – JBlake 2011-03-03 04:37:15