2011-03-03 53 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